Как по сети перевести удалённый компьютер Windows в безопасный режим

Бывают случаи, что некоторые манипуляции нужно выполнить на удалённом компьютере из безопасного режима. Всё было бы хорошо если бы ПК находился рядом, а так чаще всего удалённые ПК находятся очень далеко и физического доступа к устройству нет.

Поэтому предлагаю рассмотреть подход по консольному подключению к удалённым ПК Windows.

Для удалённого подключения нам потребуется:

  • Учётная запись администратора удалённого устройства или УЗ домена у которой достаточно прав для экспорта драйверов.
  • Программное обеспечение (ПО) — PsTools. Это пакет бесплатных утилит, разработанных компанией Sysinternals, и затем приобретённых Microsoft, предназначенные для более лёгкого администрирования операционных систем Microsoft Windows.

Итак:

  1. Запускаем консоль CMD желательно от Администратора
  2. В появившемся окне консоли CMD.exe пишем следующее
    C:\PST\PsExec.exe -h \\RUSSPBWS74 -u RUSSPBWS74\Администратор -p 1234!qwer cmd
     Если домен
    C:\PST\PsExec.exe -h \\RUSSPBWS74 -u Domain\User -p 1234!qwer cmd
  3. Как только подключение прошло переводим удалённый компьютер Windows в безопасный режим с поддержкой сети. Для этого пишем 
    bcdedit /set {current} safeboot network
  4. Перезагружаем удалённый ПК 
    shutdown -r -t 0
     Перезагрузить можно и другим способом, например через wmic 
    wmic /node:"RUSSPBWS74" os where Primary='TRUE' reboot
  5. Чтобы вернуть ПК в обычный режим работы 
    C:\PST\PsExec.exe -h \\RUSSPBWS74 -u RUSSPBWS74\Администратор -p 1234!qwer cmd
    bcdedit /deletevalue {current} safeboot
    shutdown -r -t 0
     Или через wmic 
    wmic /user:"RUSSPBWS74\Администратор" /password:"1234!qwer" /node:"RUSSPBWS74" process call create "bcdedit /deletevalue {current} safeboot"
    wmic /user:"RUSSPBWS74\Администратор" /password:"1234!qwer" /node:"RUSSPBWS74" process call create "bcdedit /set {befault} safeboot"
    wmic /user:"RUSSPBWS74\Администратор" /password:"1234!qwer" /node:"RUSSPBWS74" os where Primary='TRUE' reboot

Как видим всё достаточно просто.

Дополнительные варианты safeboot

  • bcdedit /set {current} safeboot minimal — минимальная
  • bcdedit /set {current} safeboot network — сеть
  • bcdedit /deletevalue {current} safeboot — обычный режим



Рейтинг: 0/5 - 0 голосов

Комментарии ()