1

У меня есть ноутбук и рабочий стол на одной рабочей станции. На рабочем столе у меня есть виртуальный, который выключается, когда хост-машина выключается. Вместо того, чтобы удаленно работать с ноутбука на рабочем столе, чтобы выключить компьютер, могу ли я использовать пакетный файл для этого? Должен ли я иметь доступ к машине от имени администратора этой машины, или я могу использовать учетную запись на ноутбуке?

Благодарю.

3 ответа3

2

Вы можете использовать shutdown .

shutdown /s /m \\COMPUTERNAME

Существует также psshutdown от Sysinternals, который позволяет вам указать учетную запись администратора и пароль.

psshutdown \\COMPUTERNAME -u user USERNAME -p PASSWORD -k

2

Существует множество решений, вы можете использовать shutdown , psshutdown (из Sysinternals) или использовать PowerShell (пример скрипта здесь, скрипт Remote Shutdown).

0

Заголовок, который вы указали, касается использования командного файла для выключения компьютера, но вы не упомянули используемую ОС (вероятно, DOS/Windows, хотя вы использовали термин "командный файл"), и ваш главный вопрос не Я не могу указать, есть ли у вас механизм для обнаружения операции выключения, поэтому я даю ответ на завершение работы вашего компьютера из командного файла:

В Unix (например, NetBSD, OpenBSD, FreeBSD, Linux и т.д.): Shutdown -p now

В Windows есть бесплатный инструмент под названием "Wizmo", разработанный программистом на Ассемблере по имени Стив Гибсон, который сделает всю работу за вас - он предоставляет различные варианты выключения и может вызываться из пакетного файла: http://www.grc .com/wizmo/wizmo.html

В DOS я не знаю ни одного такого инструмента.

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

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