Показать полную графическую версию : shutdown.exe по списку из текстового файла
epoddubniy
03-07-2022, 18:46
Здравствуйте!
Есть текстовый файл со списком имен доменных компьютеров.
Подскажите пожалуйста, как применить команду shutdown.exe таким образом, чтобы каждое значение из текстового файла было для нее аргументом?
Использовать командный сценарий с циклом FOR IN (<текстовый_файл>) и выполнением shutdown /m \\<переменная_цикла>
Вы бы сам файл тоже приложили, что бы, как говорится, "два раза не вставать".
Как другой вариант, можно использовать утилиту psshutdown (https://docs.microsoft.com/en-us/sysinternals/downloads/psshutdown) из комплекта программ "Sysinternals", в нее файл можно передать как @параметр.
epoddubniy
03-07-2022, 19:47
Вы бы сам файл тоже приложили, что бы, как говорится, "два раза не вставать". »
Да, конечно
166855
Использовать командный сценарий с циклом FOR IN (<текстовый_файл>) и выполнением shutdown /m \\<переменная_цикла> »
не могли бы пожалуйста поподробнее
Как другой вариант, можно использовать утилиту psshutdown из комплекта программ "Sysinternals", в нее файл можно передать как @параметр. »
ее нужно на рабочие станции установить или достаточно на контроллере домена?
не могли бы пожалуйста поподробнее »
Что-то типа такого - произведёт выключение:
@echo off
setlocal enabledelayedexpansion
for /f "usebackq tokens=*" %%a in ("%~dp0shutdown-list.txt") do shutdown /m \\%%~a /s /f /t 0
ее нужно на рабочие станции установить или достаточно на контроллере домена? »
Это утилита, никакой установки она не требует - загрузил и пользуешься.
Запустить на любом АРМ с достаточными правами на подключение к клиентскому АРМ и выполнению команды выключения/ перезагрузки - самое простецкое, конечно же, запустить от администратора домена.
Stop-Computer -ComputerName $(Get-Content .\shutdown-list.txt)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.