bga68comp: (Default)
Список команд с использованием ключей CLSID в Windows 7 и выше

CLSID - глобально уникальный идентификатор, который определяет классы объектов COM (COM class object)

CLSID — аббревиатура для идентификатора класса, точно так же как GUID — аббревиатура для глобального уникального идентификатора.

GUID (Globally Unique Identifier) — статистически уникальный 128-битный идентификатор. Его главная особенность — уникальность, которая позволяет создавать расширяемые сервисы и приложения без опасения конфликтов, вызванных совпадением идентификаторов.

Этот список GUID из CLSID ключей в реестре может быть использован для создания ярлыка для открытия элементов в Windows 7 и выше.

Командная строка:

explorer.exe shell:::{CLSID ключ из списка ниже}

или

explorer.exe /e,::{CLSID ключ из списка ниже}


Opens CLSID Key "GUID"
Action Center explorer.exe shell:::{BB64F8A7-BEE7-4E1A-AB8D-7D8273F7FDB6}
Add Network Location explorer.exe shell:::{D4480A50-BA28-11d1-8E75-00C04FA31A86}
Administrative Tools explorer.exe shell:::{D20EA4E1-3957-11d2-A40B-0C5020524153}
Advanced User Accounts explorer.exe shell:::{7A9D77BD-5403-11d2-8785-2E0420524153}
Applications explorer.exe shell:::{4234d49b-0245-4df3-b780-3893943456e1}
AutoPlay explorer.exe shell:::{9C60DE1E-E5FC-40f4-A487-460851A8D915}
Backup and Restore explorer.exe shell:::{B98A2BEA-7D42-4558-8BD1-832F41BAC6FD}
Biometric Devices explorer.exe shell:::{0142e4d0-fb7a-11dc-ba4a-000ffe7ab428}
BitLocker Drive Encryption explorer.exe shell:::{D9EF8727-CAC2-4e60-809E-86F80A666C91}
Bluetooth Devices explorer.exe shell:::{28803F59-3A75-4058-995F-4EE5503B023C}
Briefcase explorer.exe shell:::{85BBD920-42AO-1069-A2E4-08002B30309D}
Color Management explorer.exe shell:::{B2C761C6-29BC-4f19-9251-E6195265BAF1}
Command Folder explorer.exe shell:::{437ff9c0-a07f-4fa0-af80-84b6c6440a16}
Common Places FS Folder explorer.exe shell:::{d34a6ca6-62c2-4c34-8a7c-14709c1ad938}
Computer explorer.exe shell:::{20d04fe0-3aea-1069-a2d8-08002b30309d}
Connect To explorer.exe shell:::{38A98528-6CBF-4CA9-8DC0-B1E1D10F7B1B}
Control Panel explorer.exe shell:::{5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0}
Control Panel (All Tasks) explorer.exe shell:::{ED7BA470-8E54-465E-825C-99712043E01C}
Control Panel (Category view) explorer.exe shell:::{26EE0668-A00A-44D7-9371-BEB064C98683}
Control Panel (Icons view) explorer.exe shell:::{21EC2020-3AEA-1069-A2DD-08002B30309D}
Credential Manager explorer.exe shell:::{1206F5F1-0569-412C-8FEC-3204630DFB70}
Date and Time explorer.exe shell:::{E2E7934B-DCE5-43C4-9576-7FE4F75E7480}
Default Location explorer.exe shell:::{00C6D95F-329C-409a-81D7-C46C66EA7F33}
Default Programs explorer.exe shell:::{17cd9488-1228-4b2f-88ce-4298e93e0966}
or {E44E5D18-0652-4508-A4E2-8A090067BCB0}
delegate folder that appears in Computer explorer.exe shell:::{b155bdf8-02f0-451e-9a26-ae317cfd7779}
Desktop Gadgets explorer.exe shell:::{37efd44d-ef8d-41b1-940d-96973a50e9e0}
Desktop in Favorites explorer.exe shell:::{04731B67-D933-450a-90E6-4ACD2E9408FE}
Device Manager explorer.exe shell:::{74246bfc-4c96-11d0-abef-0020af6b0b7a}
Devices and Printers explorer.exe shell:::{A8A91A66-3A7D-4424-8D24-04E180695C7A}
Display (DPI) explorer.exe shell:::{C555438B-3C23-4769-A71F-B6D3D9B6053A}
Ease of Access Center explorer.exe shell:::{D555645E-D4F8-4c29-A827-D93C859C4F2A}
E-mail (default program) explorer.exe shell:::{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}
Favorites explorer.exe shell:::{323CA680-C24D-4099-B94D-446DD2D7249E}
Flip 3D explorer.exe shell:::{3080F90E-D7AD-11D9-BD98-0000947B0257}
Folder Options explorer.exe shell:::{6DFD7C5C-2451-11d3-A299-00C04F8EF6AF}
Font Settings explorer.exe shell:::{93412589-74D4-4E4E-AD0E-E0CB621440FD}
Fonts explorer.exe shell:::{BD84B380-8CA2-1069-AB1D-08000948534}
Gadgets explorer.exe shell:::{37efd44d-ef8d-41b1-940d-96973a50e9e0}
Game Controllers explorer.exe shell:::{259EF4B1-E6C9-4176-B574-481532C9BCE8}
Games Explorer explorer.exe shell:::{ED228FDF-9EA8-4870-83b1-96b02CFE0D52}
Get Programs explorer.exe shell:::{15eae92e-f17a-4431-9f28-805e482dafd4}
Getting Started explorer.exe shell:::{CB1B7F8C-C50A-4176-B604-9E24DEE8D4D1}
Help and Support explorer.exe shell:::{2559a1f1-21d7-11d4-bdaf-00c04f60b9f0}
HomeGroup explorer.exe shell:::{67CA7650-96E6-4FDD-BB43-A8E774F73A57}
or {B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}
Indexing Options explorer.exe shell:::{87D66A43-7B11-4A28-9811-C86EE395ACF7}
Infared explorer.exe shell:::{A0275511-0E86-4ECA-97C2-ECD8F1221D08}
Installed Updates explorer.exe shell:::{d450a8a1-9568-45c7-9c0e-b4f9fb4537bd}
Internet Explorer explorer.exe shell:::{871C5380-42A0-1069-A2EA-08002B30309D}
Internet Options explorer.exe shell:::{A3DD4F92-658A-410F-84FD-6FBBBEF2FFFE}
iSCCI Initiator explorer.exe shell:::{A304259D-52B8-4526-8B1A-A1D6CECC8243}
Keyboard Properties explorer.exe shell:::{725BE8F7-668E-4C7B-8F90-46BDB0936430}
Libraries explorer.exe shell:::{031E4825-7B94-4dc3-B131-E946B44C8DD5}
Location explorer.exe shell:::{00C6D95F-329C-409a-81D7-C46C66EA7F33}
Location and Other Sensors explorer.exe shell:::{E9950154-C418-419e-A90A-20C5287AE24B}
Manage Wireless Networks explorer.exe shell:::{1fa9085f-25a2-489b-85d4-86326eedcd87}
Mobility Center explorer.exe shell:::{5ea4f148-308c-46d7-98a9-49041b1dd468}
Mouse Properties explorer.exe shell:::{6C8EEC18-8D75-41B2-A177-8831D59D2D50}
My Documents explorer.exe shell:::{450d8fba-ad25-11d0-98a8-0800361b1103}
Network explorer.exe shell:::{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}
Network and Sharing Center explorer.exe shell:::{8E908FC9-BECC-40f6-915B-F4CA0E70D03D}
Network Center Notification area pop-up explorer.exe shell:::{38A98528-6CBF-4CA9-8DC0-B1E1D10F7B1B}
Network Connections explorer.exe shell:::{7007ACC7-3202-11D1-AAD2-00805FC1270E}
or {992CFFA0-F557-101A-88EC-00DD010CCC48}
Network Map explorer.exe shell:::{E7DE9B1A-7533-4556-9484-B26FB486475E}
Network Neighborhood explorer.exe shell:::{208D2C60-3AEA-1069-A2D7-O8002B30309D}
Network (WorkGroup) Places explorer.exe shell:::{208D2C60-3AEA-1069-A2D7-08002B30309D}
Notification Area Icons explorer.exe shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9}
NVIDIA Control Panel (if driver installed) explorer.exe shell:::{0bbca823-e77d-419e-9a44-5adec2c8eeb0}
Offline Files Folder explorer.exe shell:::{AFDB1F70-2A4C-11d2-9039-00C04F8EEB3E}
Parental Controls explorer.exe shell:::{96AE8D84-A250-4520-95A5-A47A7E3C548B}
Pen and Touch explorer.exe shell:::{F82DF8F7-8B9F-442E-A48C-818EA735FF9B}
People Near Me explorer.exe shell:::{5224F545-A443-4859-BA23-7B5A95BDC8EF}
Performance Information and Tools explorer.exe shell:::{78F3955E-3B90-4184-BD14-5397C15F1EFC}
Personalization explorer.exe shell:::{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921}
Phone & Modem Location Information explorer.exe shell:::{40419485-C444-4567-851A-2DD7BFA1684D}
Portable Devices explorer.exe shell:::{35786D3C-B075-49b9-88DD-029876E11C01}
Power Options explorer.exe shell:::{025A5937-A6BE-4686-A844-36FE4BEC8B6D}
Previous Versions Results Folder explorer.exe shell:::{f8c2ab3b-17bc-41da-9758-339d7dbf2d88}
printhood delegate folder explorer.exe shell:::{ed50fc29-b964-48a9-afb3-15ebb9b97f36}
Printers explorer.exe shell:::{2227A280-3AEA-1069-A2DE-08002B30309D}
or {863aa9fd-42df-457b-8e4d-0de1b8015c60}
Programs and Features explorer.exe shell:::{7b81be6a-ce2b-4676-a29e-eb907a5126c5}
Public folder explorer.exe shell:::{4336a54d-038b-4685-ab02-99bb52d3fb8b}
Recent Places explorer.exe shell:::{22877a6d-37a1-461a-91b0-dbda5aaebc99}
Recovery (System Restore) explorer.exe shell:::{9FE63AFD-59CF-4419-9775-ABCC3849F861}
Recycle Bin explorer.exe shell:::{645FF040-5081-101B-9F08-00AA002F954E}
Region and Language explorer.exe shell:::{62d8ed13-c9d0-4ce8-a914-47dd628fb1b0}
RemoteApp and Desktop Connections explorer.exe shell:::{241D7C96-F8BF-4F85-B01F-E2B043341A4B}
Run explorer.exe shell:::{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}
Search explorer.exe shell:::{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}
Search Results explorer.exe shell:::{9343812e-1c37-4a49-a12e-4b2d810d956b}
Set Program Access and Defaults explorer.exe shell:::{2559a1f7-21d7-11d4-bdaf-00c04f60b9f0}
Show Desktop explorer.exe shell:::{3080F90D-D7AD-11D9-BD98-0000947B0257}
Sound explorer.exe shell:::{F2DDFC82-8F12-4CDD-B7DC-D4FE1425AA4D}
Speech Recognition explorer.exe shell:::{58E3C745-D971-4081-9034-86E34B30836A}
Sync Center explorer.exe shell:::{9C73F5E5-7AE7-4E32-A8E8-8D23B85255BF}
Sync Setup Folder explorer.exe shell:::{2E9E59C0-B437-4981-A647-9C34B9B90891}
System explorer.exe shell:::{BB06C0E4-D293-4f75-8A90-CB05B6477EEE}
System Icons explorer.exe shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9} \SystemIcons
Tablet PC Settings explorer.exe shell:::{80F3F1D5-FECA-45F3-BC32-752C152E456E}
Taskbar and Start Menu explorer.exe shell:::{0DF44EAA-FF21-4412-828E-260A8728E7F1}
Text to Speech explorer.exe shell:::{D17D1D6D-CC3F-4815-8FE3-607E7D5D10B3}
Time and Date explorer.exe shell:::{E2E7934B-DCE5-43C4-9576-7FE4F75E7480}
Troubleshooting explorer.exe shell:::{C58C4893-3BE0-4B45-ABB5-A63E4B8C8651}
User Accounts explorer.exe shell:::{60632754-c523-4b62-b45c-4172da012619}
User Folder explorer.exe shell:::{59031a47-3f72-44a7-89c5-5595fe6b30ee}
User Pinned explorer.exe shell:::{1f3427c8-5c10-4210-aa03-2ee45287d668}
Web Browser (default) explorer.exe shell:::{871C5380-42A0-1069-A2EA-08002B30309D}
Windows Anytime Upgrade explorer.exe shell:::{BE122A0E-4503-11DA-8BDE-F66BAD1E3F3A}
Windows Cardspace explorer.exe shell:::{78CB147A-98EA-4AA6-B0DF-C8681F69341C}
Windows Defender explorer.exe shell:::{D8559EB9-20C0-410E-BEDA-7ED416AECC2A}
Windows Features explorer.exe shell:::{67718415-c450-4f3c-bf8a-b487642dc39b}
WEI explorer.exe shell:::{78F3955E-3B90-4184-BD14-5397C15F1EFC}
Windows Firewall explorer.exe shell:::{4026492F-2F69-46B8-B9BF-5654FC07E423}
Windows Mobility Center explorer.exe shell:::{5ea4f148-308c-46d7-98a9-49041b1dd468}
Windows SideShow explorer.exe shell:::{E95A4861-D57A-4be1-AD0F-35267E261739}
Windows Update explorer.exe shell:::{36eef7db-88ad-4e81-ad49-0e313f0c35f8}



bga68comp: (Default)
Вызов свойств сервера печати через командную строку


Для запуска графического интерфейса свойств сервера печати на локальном компьютере:


printui /s /t0 - первая вкладка окна Свойства (Формы)
printui /s /t1 - вторая вкладка окна Свойства (Порты)
printui /s /t2 - третья вкладка окна Свойства (Драйверы)
printui /s /t3 - четвертая вкладка окна Свойства (Безопаснсоть)
printui /s /t4 - пятая вкладка окна Свойства (Дополнительные параметры)
 
 
bga68comp: (Default)
Не удается установить RDP к Azure VM - No Remote Desktop License Servers available

После глобальных сбоев в работе сервиса Azure пользователи при подключении удаленным рабочим столом к терминальному серверу могут получить сообщение:

The remote session was disconnected because there are no Remote Desktop License Servers available to provide a license.
Please contact the server administrator.




Самое смешное то, что и администраторы терминального сервера не могут зайти на него через удаленный рабочий стол.

Для таких случаев есть возможность при установлении сессии удаленного рабочего стола отключить RDS лицензию на сервере. Это делается командой:

mstsc /admin

Использование mstsc /admin отключает лицензирование для этой конкретной сессии удаленного рабочего стола, т.е. мы можем установить только две сессии удаленного рабочего стола с параметром /admin как при подключении к любому серверу Microsoft без лицензирования терминальных подключений. При этом включается сценарий, в котором истек 120-дневный пробный период лицензирования удаленных рабочих столов и необходимо получить доступ внутри виртуальной машины для установки лицензий RDP.

Более подробно о параметрах командной строки для сессии удаленного рабочего стола - в этой статье Майкрософт.

Кстати, если проблема с виртуальной машиной в облаке Microsoft Azure, то можно воспользоваться пакетом Службы автоматического устранения неполадок Microsoft. Более подробно: здесь

 
 
bga68comp: (Default)
Для администрирования удаленных систем часто возникает вопрос: как запустить интерфейс командной строки в этой удаленной системе, чтобы посмотреть, например, какие данные выдает команда ipconfig или запущена ли на удаленном компьютере какая-то необходимая служба для проверки срабатывания групповых политик? Это только часть задач, которые могут стоять перед администратором. Вопрос съема информации я преднамеренно опускаю, хотя мы отдаем себе отчет в правомочности двух постулатов:

1. Администратор (компьютера, домена и т.д.) - это Бог. Он может получить кратковременный доступ к любой информации в зависимости от его квалификации.
2. Компьютер, подключенный к сети, беззащитен перед хакером.

Не хочу ни с кем спорить по вышенаписанному. Я исхожу из того, что, если есть тот, кто придумал код, значит, есть и тот, кто придумает, как обойти этот код. Это только дело времени. И способностей :-)

Все, что здесь написано, применимо, прежде всего, к Windows-компьютерам.

Итак, первая официальная возможность подключиться к удаленному компьютеру:

Программа PsExec.

Автор: Марк Руссинович (Mark Russinovich) Опубликовано 7 марта 2014 г.

Адрес страницы http://technet.microsoft.com/ru-ru/sysinternals/bb897553.aspx
Текст привожу в полном объеме, т.к. вдруг страница переедет.

Введение

Служебные программы, такие как Telnet, и программы удаленного управления, такие как PC Anywhere компании Symantec, позволяют выполнять программы в удаленных системах, однако их не так просто установить, поскольку требуется устанавливать еще и клиентское программное обеспечение в тех удаленных системах, к которым необходимо получить доступ. Программа PsExec — это облегченный вариант Telnet. Она позволяет выполнять процессы в удаленных системах, используя для этого все возможности интерактивного интерфейса консольных приложений, и при этом нет необходимости вручную устанавливать клиентское программное обеспечение. Основное достоинство PsExec — это возможность вызывать в интерактивном режиме интерфейс командной строки в удаленных системах и удаленно запускать такие инструменты как IpConfig. Это единственный способ вывести на экран локального компьютера данные об удаленной системе.

Примечание. Некоторые антивирусные сканеры сообщают, что одна или несколько из этих программ заражены вирусом «remote admin». Ни одна из программ, входящих в набор PsTools, не содержит вирусов, но они использовались вирусами, что и приводит к появлению таких предупреждений.

Установка

Просто скопируйте программу PsExec в папку для исполняемых файлов. При вводе команды psexec на экран выводится справка о синтаксисе команды.

Программа PsExec работает в операционных системах Windows Vista, NT 4.0, Win2000, Windows XP и Server 2003, в том числе в 64-разрядных версиях ОС

Использование

В статье Марка Руссиновича в выпуске журнала Windows IT Pro Magazine за июль 2004 года описаны дополнительные методы работы с программой PsExec.

использование: psexec [\\компьютер[,компьютер2[,...] | @файл][-u пользователь [-p пароль]][-n s][-l][-s|-e][-x][-i [сеанс]][-c [-f|-v]][-w каталог][-d][-<приоритет>][-a n,n,... ] программа [аргументы]

компьютер

Указывает программе PsExec, что нужно запустить приложение на заданном компьютере или компьютерах. Если имя компьютера не указано, то программа PsExec запустит приложение в локальной системе, если же вместо имени компьютера задан символ «звездочка» (\\*), то программа PsExec запустит приложение на всех компьютерах текущего домена.

@файл

Указывает программе PsExec, что нужно запустить приложение на всех компьютерах, перечисленных в заданном текстовом файле.

-a

Процессоры, на которых можно запустить приложение, отделяются запятыми, при этом процессоры нумеруются, начиная с 1. Например, чтобы запустить приложение на процессорах втором и четвертом, введите «-a 2,4»

-c

Указанная программа копируется в удаленную систему для выполнения. Если этот параметр не задан, то приложение должно находиться в системной папке удаленной системы.

-d

Указывает, что не нужно ждать завершения приложения. Этот параметр следует использовать только при запуске неинтерактивных приложений.

-e

Указанный профиль учетной записи не загружается.

-f

Указанная программа копируется в удаленную систему, даже если такой файл в удаленной системе уже есть.

-i

Запускаемая программа получает доступ к рабочему столу указанного сеанса в удаленной системе. Если сеанс не задан, то процесс выполняется в консольном сеансе.

-l

При запуске процесса пользователю предоставляются ограниченные права (права группы администраторов отменяются, и пользователю предоставляются только права, назначенные группе «пользователи»). В ОС Windows Vista процесс запускается с низким уровнем благонадежности.

-n

Позволяет задать задержку подключения к удаленным компьютерам (в секундах).

-p

Позволяет указать необязательный пароль для имени пользователя. Если этот параметр опущен, то будет выдан запрос на ввод пароля, при этом пароль не будет отображаться на экране.

-s

Удаленный процесс запускается из системной учетной записи.

-u

Позволяет указать необязательное имя пользователя для входа в удаленную систему.

-v

Указанный файл копируется в удаленную систему вместо уже имеющегося только при условии, что номер его версии выше или он более новый.

-w

Позволяет указать для процесса рабочий каталог (путь внутри удаленной системы).

-x

Отображает интерфейс пользователя на рабочем столе Winlogon (только в локальной системе).

-приоритет (приоритет)

Позволяет задавать для процесса различные приоритеты: -low (низкий), -belownormal (ниже среднего), -abovenormal (выше среднего), -high (высокий) или -realtime (реального времени).

программа

Имя запускаемой программы.

аргументы

Передаваемые аргументы (обратите внимание, что пути файлов должны указываться как локальные пути в целевой системе).

Чтобы задать имя приложения, которое содержит пробелы, используйте кавычки, например psexec \\marklap "c:\длинное имя\app.exe". Введенные данные передаются в удаленную систему при нажатии клавиши «Ввод», для завершения удаленного процесса нужно нажать сочетание клавиш Ctrl-C.

Если имя пользователя не задано, то удаленный процесс запускается из той же учетной записи, что и программа PsExec. Однако поскольку удаленный процесс является олицетворением, то он не будет иметь доступа к сетевым ресурсам удаленной системы. Если имя пользователя задано, то удаленный процесс запускается из указанной учетной записи и получает доступ к тем же сетевым ресурсам удаленной системы, что и данная учетная запись. Учтите, что пароль передается в удаленную систему в виде открытого текста.

При обращении к локальной системе эту версию программы PsExec можно использовать вместо программы Runas, поскольку для программы PsExec не требуются права администратора.

Примеры

Эта команда вызывает интерактивный интерфейс командной строки в системе \\marklap:

psexec \\marklap cmd

Эта команда запускает в удаленной системе программу IpConfig с параметром /all и выводит полученные данные на экран локальной системы:

psexec \\marklap ipconfig /all

Эта команда копирует программу test.exe в удаленную систему и выполняет ее в интерактивном режиме.

psexec \\marklap -c test.exe

Если в удаленной системе такая программа уже установлена и находится не в системном каталоге, укажите полный путь к этой программе

psexec \\marklap c:\bin\test.exe

Эта команда запускает в интерактивном режиме из системной учетной записи программу Regedit для просмотра данных разделов реестра SAM и SECURITY:

psexec -i -d -s c:\windows\regedit.exe

Эта команда используется для вызова программы Internet Explorer от имени пользователя с ограниченными правами:

psexec -l -d "c:\program files\internet explorer\iexplore.exe"


Вторая официальная возможность подключиться к удаленному компьютеру:

Программа SC

Описание:
SC представляет собой программу командной строки, используемую для связи со службами и диспетчером управления службами.

ИСПОЛЬЗОВАНИЕ:
sc <сервер> [команда] [имя_службы] <параметр1> <параметр2>...

Параметр <сервер> задается в формате "\\имя_сервера".

Для получения справки о командах введите "sc [команда]"
Команды:
query-----------Запрашивает состояние службы или перечисляет состояния типов служб.
queryex---------Запрашивает расширенное состояние службы или перечисляет состояния типов служб.
start-----------Запускает службу.
pause-----------Отправляет службе управляющий запрос PAUSE.
interrogate-----Отправляет службе управляющий запрос INTERROGATE.
continue--------Отправляет службе управляющий запрос CONTINUE.
stop------------Отправляет службе запрос STOP.
config----------Изменяет конфигурацию службы (с сохранением).
description-----Изменяет описание службы.
failure---------Изменяет действие, выполняемое службой при сбое.
failureflag-----Изменяет флаг действия, выполняемого службой при сбое.
sidtype---------Изменяет тип SID службы.
privs-----------Изменяет привилегии, требуемые для службы.
managedaccount--Изменяет службу для пометки пароля учетной записи службы как управляемого LSA.
qc--------------Запрашивает данные конфигурации для службы.
qdescription----Запрашивает описание службы.
qfailure--------Запрашивает действие, выполняемое службой при сбое.
qfailureflag----Запрашивает флаг действия, выполняемого службой при сбое.
qsidtype--------Запрашивает тип SID службы.
qprivs----------Запрашивает привилегии, требуемые для службы.
qtriggerinfo----Запрашивает параметры триггеров службы.
qpreferrednode--Запрашивает предпочтительный узел NUMA службы.
qrunlevel-------Запрашивает уровень выполнения службы.
qmanagedaccount-Запрашивает, использует ли служба учетную запись с паролем, управляемым LSA.
qprotection-----Запрашивает уровень защиты процессов службы.
delete----------Удаляет службу (из реестра).
create----------Создает службу (добавляет ее в реестр).
control---------Отправляет службе управляющий сигнал.
sdshow----------Отображает дескриптор безопасности службы.
sdset-----------Устанавливает дескриптор безопасности службы.
showsid---------Отображает строку SID службы, которая соответствует произвольному имени.
triggerinfo-----Задает параметры триггеров службы.
preferrednode---Задает предпочтительный узел NUMA службы.
runlevel--------Задает уровень выполнения службы.
GetDisplayName--Получает параметр DisplayName для службы.
GetKeyName------Получает имя раздела для службы (ServiceKeyName).
EnumDepend------Перечисляет зависимости службы.

Следующие команды не требуют имени службы:
sc <сервер> <команда> <параметры>
         
boot------------(ok | bad)  Указывает, требуется ли сохранить последнюю загрузку в качестве последней удачной 
                конфигурации загрузки
Lock------------Блокирует базу данных служб
QueryLock-------Запрашивает состояние блокировки (LockStatus) базы данных диспетчера управления службами (SCManager)

Пример:
sc start MyService

Параметры QUERY и QUERYEX:

Если после команды query указано имя службы, будет возвращено состояние этой службы. В этом случае дополнительные параметры не используются. Если после команды query указаны следующие параметры либо ничего не указано, выполняется перечисление служб.

type=    Тип служб для перечисления (driver, service, all)         (по умолчанию = service)
state=   Состояние служб для перечисления (inactive, all)          (по умолчанию = active)
bufsize= Размер (в байтах) буфера перечисления                     (по умолчанию = 4096)
ri=      Номер индекса возобновления для начала перечисления       (по умолчанию = 0)
group=   Группа служб для перечисления                             (по умолчанию = все группы)

Примеры использования:
sc query                - Перечисление состояний активных служб и драйверов
sc query eventlog       - Отображение состояния службы eventlog
sc queryex eventlog     - Отображение расширенного состояния службы eventlog
sc query type= driver   - Перечисление только активных драйверов
sc query type= service  - Перечисление только служб Win32
sc query state= all     - Перечисление всех служб и драйверов
sc query bufsize= 50    - Перечисление с буфером размером 50 байт
sc query ri= 14         - Перечисление с индексом возобновления = 14
sc queryex group= ""    - Перечисление активных служб, не входящих в группу
sc query type= interact - Перечисление всех интерактивных служб
sc query type= driver group= NDIS     - Перечисление всех драйверов NDIS

Третья официальная возможность подключиться к удаленному компьютеру:

Программа NET USE

Команда NET USE без параметров выводит список всех подключенных ресурсов.

Пример.
C:\>net use
Новые подключения будут запомнены.
Состояние   Локальный  Удаленный                Сеть
-------------------------------------------------------------------------------
OK           H:        \\srv1\home$             Microsoft Windows Network
OK           U:        \\srv2\e$                Microsoft Windows Network
OK           Y:        \\srv3\e$                Microsoft Windows Network
Команда выполнена успешно.

Для просмотра выводимых сведений с паузами между отдельными экранами используются команды:
NET USE /? | MORE
и
NET HELP USE | MORE

Синтаксис данной команды:
NET USE
[devicename | *] [\\computername\sharename[\volume] [password | *]]
        [/USER:[domainname\]username]
        [/USER:[dotted domain name\]username]
        [/USER:[username@dotted domain name]
        [/SMARTCARD]
        [/SAVECRED]
        [[/DELETE] | [/PERSISTENT:{YES | NO}]]

NET USE {devicename | *} [password | *] /HOME

NET USE [/PERSISTENT:{YES | NO}]

Эта команда используется для подключения и отключения общих ресурсов и вывода сведений о подключениях. Для своей работы она использует интерфейс NetBios. Для обращения нужно использовать имена NetBios.

NET USE [диск: | *] [\\компьютер\папка [пароль | ?]]
    [/SAVEPW:NO] [/YES] [/NO] 
NET USE [порт:] [\\компьютер\принтер [пароль | ?]]
    [/SAVEPW:NO] [/YES] [/NO]

NET USE диск: | \\компьютер\папка /DELETE [/YES]
NET USE порт: | \\компьютер\принтер /DELETE [/YES]
NET USE * /DELETE [/YES]

NET USE диск: | * /HOME
  диск        Имя диска, назначаемое общей папке.
  *           Эквивалент следующего свободного имени диска. При использовании совместно с ключом /DELETE производится 
              отключение сразу всех ресурсов.
  порт        Имя параллельного (LPT) порта, назначаемое общему принтеру.
  компьютер   Имя компьютера, на котором расположен общий ресурс.
  папка       Сетевое имя общей папки.
  принтер     Сетевое имя общего принтера.
  пароль      Пароль для доступа к общему ресурсу (если он имеется).
  ?           Пароль для доступа к ресурсу запрашивается интерактивно. 
              Этот режим может понадобиться лишь в том случае, когда ввод пароля необязателен.
  /SAVEPW:NO  Использование этого ключа позволяет предотвратить запись пароля в файл со списком паролей. 
              В этом случае при каждом подключении к ресурсу пароль надо будет вводить заново.
  /YES        Выполнение команды NET USE без предварительного запроса данных или подтверждения.
  /DELETE     Отключение общего ресурса.
  /NO         Выполнение команды NET USE с автоматической выдачей отрицательных (NO) ответов на все запросы, 
              относящиеся к подтверждению действий.
  /HOME       Подключение к основному каталогу, если сведения о нем имеются в учетной записи LAN Manager 
              или Windows NT.

Перейти к Оглавлению
bga68comp: (Default)
Задача: принудительно перезагрузить Windows в виртуальной среде.

Но чудо-кнопка Параметры-Выключение-Перезагрузка при подключении к виртуальной машине через удаленный рабочий стол отсутствует. Это и понятно - виртуальная машина должна работать всегда!
Но, все-таки, если нужно по каким-то причинам перезагрузить Windows при использовании удаленного рабочего стола?
Для этого существует команда shutdown в операционных системах Windows XP/Vista/7/8/8.1:

shutdown /?

Использование: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/f] [/m \\компьютер][/t xxx][/d [p|u]xx:yy [/c "комментарий"]]

Без парам.      Отображение справки. То же, что и с параметром /?.

/?         Отображение справки. То же, что и без параметров.

/i         Отображение графического интерфейса пользователя. Этот параметр должен быть первым.

/l         Завершение сеанса. Этот параметр нельзя использовать с параметрами /m или /d.

/s         Завершение работы компьютера.

/r         Полное завершение работы и перезагрузка компьютера.

/g         Полное завершение работы и перезагрузка компьютера. Запуск всех зарегистрированных приложений после перезагрузки системы.

/a         Отмена завершения работы системы. Этот параметр можно использовать только в период ожидания.

/p         Выключение локального компьютера без задержки или предупреждения. Можно использовать с параметрами /d и /f.

/h         Перевод локального компьютера в режим гибернации. Можно использовать с параметром /f.

/hybrid            Выполняет завершение работы компьютера и подготавливает его к быстрому запуску. Необходимо использовать с параметром /s.

/e         Указание причины непредвиденного завершения работы компьютера.

/o         Переход в меню дополнительных параметров загрузки и перезагрузка компьютера. Необходимо использовать с параметром /r.

/m \\компьютер         Указание конечного компьютера.

/t xxx   Указание времени ожидания в xxx секунд до завершения работы компьютера. Допустимый диапазон: 0-315360000 (10 лет); Значение по умолчанию: 30. Если задержка больше 0, подразумевается использование параметра /f.

/c "комментарий"     Комментарий с причиной перезагрузки или завершения работы. Длина не должна превышать 512 знаков.

/f         Принудительное закрытие запущенных приложений без предупреждения пользователей. Подразумевается использование параметра /f, если для параметра /t задано значение больше 0.

/d [p|u:]xx:yy   Причина перезагрузки или завершения работы.

p означает запланированную перезагрузку или завершение работы.

u означает, что причина определяется пользователем. Если не задано ни "p", ни "u", перезагрузка и завершение работы не планируются.

xx - номер основной причины (целое положительное число меньше 256).

yy - номер дополнительной причины (целое положительное число меньше 65536).

Причины на этом компьютере:
(E = ожидалось, U = не ожидалось, P = планировалось, C = определено пользователем)

Тип     Основной       Вспомогательный    Заголовок

 U        0          0          Другое (Незапланированное)

E         0          0          Другое (Незапланированное)

E P      0          0          Другое (Запланированное)

 U        0          5          Другие отказы: Система не отвечает

E         1          1          Оборудование: Обслуживание (Незапланированное)

E P      1          1          Оборудование: Обслуживание (Запланированное)

E         1          2          Оборудование: Установка (Незапланированная)

E P      1          2          Оборудование: Установка (Запланированная)

E         2          2          Операционная система: восстановление (незапланированное)

E P      2          2          Операционная система: восстановление (запланированное)

  P        2          3          Операционная система: Обновление (Запланированное)

E         2          4          Операционная система: Настройка (Незапланированная)

E P      2          4          Операционная система: Настройка (Запланированная)

  P        2          16        Операционная система: Установка пакета обновления (Запланирован

             2         17        Операционная система: Установка исправления (Незапланированная)

  P        2          17        Операционная система: Установка исправления (Запланированная)

             2         18        Операционная система: Установка исправления безопасности (Незап

  P        2          18        Операционная система: Установка исправления безопасности (Запла

E         4          1          Приложение: Обслуживание (Незапланированное)

E P      4          1          Приложение: Обслуживание (Запланированное)

E P      4          2          Приложение: Установка (Запланированная)

E         4          5          Приложение: Не отвечает

E         4          6          Приложение: Работает неустойчиво

 U        5          15        Отказ системы: STOP-ошибка

 U        5          19        Проблема безопасности (незапланированная)

E         5          19        Проблема безопасности (незапланированная)

E P      5          19        Проблема безопасности (запланированная)

E         5          20        Потеря сетевых подключений (Незапланированная)

 U        6          11        Сбой питания: Отключение кабеля

 U        6          12        Сбой питания: Общие неполадки

  P        7          0          Завершение работы, вызванное устаревшей API-функцией


Пример использования:

Немедленная перезагрузка через командную строку:
shutdown -t 0 -r -f
-t  0    означает перезагрузка в течении определённого времени, в данном случае «ноль» секунд, можно «0» опустить, т.к. он по умолчанию считается системой;
-r    перезагрузка, а не выключение (именно - reboot);
-f    завершает все запущенные приложения (force, форсированное выключение с принудительным завершением программ).

Немедленное выключение через командную строку:
shutdown -s -t 0


Перейти к Оглавлению

Profile

bga68comp: (Default)
bga68comp

June 2025

S M T W T F S
123 4567
8 91011121314
15161718192021
22232425 262728
29 30     

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 2025-07-03 23:03
Powered by Dreamwidth Studios