3

В Windows XP есть ли способ перезагрузить удаленную систему без использования shutdown.exe?

Целевая система - также Windows XP, и доступ через RDP доступен. У меня есть локальные административные привилегии на коробке, но по какой-то причине не могу запустить shutdown.exe.

Я знаю, что некоторые задачи, такие как выход из системы и другие, могут быть выполнены с помощью rundll32, но я не уверен, какой (если таковой имеется) синтаксис будет использовать его для выключения или перезагрузки.

3 ответа3

0

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

shutdown \\computername /r /t:5 "Your computer is shutting down in 5 seconds. Bye." /y /f

/ г для перезагрузки
/ t:X - "Выключение через X секунд"
/ у "ответь да на все"
/ Ф это "Сила"

0

Предположительно, в Windows 2000 была утилита удаленного отключения терминала, которая могла бы работать на win XP. Это называется ЦШУТДН. Существует также инструмент sysinternals под названием Psshutdown. Я добавил в некоторые результаты Google ниже.

Windows KB Статья об этом

Документация XP Pro, размещенная в Microsoft

Tech Tech статья о различных инструментах выключения

Я не проверял ни одно из этих решений.

Надеюсь это поможет

0

Вы можете перезагрузить компьютер, создав и запустив этот VBScript на удаленном компьютере:

set objwmiservice = getobject("winmgmts:{impersonationLevel=impersonate,(Shutdown)}\\.\root\cimv2") 
set coloperatingsystems = objwmiservice.execquery ("select * from Win32_OperatingSystem") 
for each objoperatingsystem in coloperatingsystems 
    objoperatingsystem.Win32Shutdown(2) 
next

Источник скрипта, документация Win32Shutdown

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .