Скрипт, который мы должны перезагрузить, по умолчанию перезапускает локальный администратор. Нам нужно сделать перезагрузку с определенным идентификатором сети и паролем. В планировщике заданий мы дали имя пользователя и пароль, но они не переносятся на сторону перезапуска.
Текущий код:
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate,(Shutdown)}!\\" & _
strComputer & "\root\cimv2")
Set colOperatingSystems = objWMIService.ExecQuery _
("SELECT * FROM Win32_OperatingSystem")
For Each objOperatingSystem in colOperatingSystems
objOperatingSystem.Reboot()
Next
Я нахожу много VBS, как и выше, при перезапуске, но не могу найти ни одного, передающего идентификатор пользователя / пароль. Если бы ты мог помочь, ты был бы героем!