![]() |
перезагрузка компьютера в определнное время.
Здрасте ,формумчани!
Помогите мне сделать или дайте логику или идею по перезагрузке после преименования компьютера. Задача у меня простая достаточно но в тоже время я пока не могу с ней справится. нужно переименовать компьютер и запустить его ребут в оперенное время . Я сделал так ... Код:
function WS ERROR: [WS3207] Сбой подключения к удаленному серверу WS3207. Сообщение об ошибке: Службе WS-Management не удается обработать запрос. Не удается найти конфигурацию се ERROR: анса Microsoft.PowerShell в WSMan: диск в компьютере WS3207. Дополнительные сведения см. в разделе справки, "about_Remote_Troubleshooting". ERROR: + CategoryInfo : OpenError: (WS3207:String) [], PSRemotingTransportException ERROR: + FullyQualifiedErrorId : InvalidResourceUri,PSSessionStateBroken Может быть есть какой то другой способ удаленного ребута машины , дело в том что максимальное количество секунд есть в shutdown и в restart-computer ... |
Перезагрузка в определенное время, либо через планировщик заданий - что правильно, или сторонний скрипт, который сравнивает время и дату.
Ошибка сообщает о проблемах с winrm: 1) PowerShell Remoting настроен на компьютерах? 2) Invoke-Command -ComputerName $ws1 { dir C:\} - Что выводит? 3) netstat -an | findstr "5985" - Что выводит локально на $ws1? |
1)PowerShell Remoting настроен на компьютерах?
Скрытый текст
Код:
get-service winrm -ComputerName WS3207 Код:
Test-WsMan ws3207 Код:
Enter-PSSession -ComputerName ws3207 2) Invoke-Command -ComputerName $ws1 { dir C:\} - Что выводит? Скрытый текст
Код:
Invoke-Command -ComputerName WS3207 { dir C:\} |
1) НА ws3207 локально от администратора выполнить
Код:
Enable-PSRemoting -Force -SkipNetworkProfileCheck Код:
set-item wsman:\localhost\Client\TrustedHosts -value * |
Цитата:
2) На компьютере с которого выполнятся скрипт Из под админа отработал запросив повышение ... Скрытый текст
Код:
PS C:\WINDOWS\system32> set-item wsman:\localhost\Client\TrustedHosts -value * Цитата:
|
Если после Enable-PsRemoting и запуска командлета Get-PSSessionConfiguration - не будет Microsoft.PowerShell, то попробовать:
Код:
Register-PSSessionConfiguration -Name Microsoft.PowerShell |
Время: 14:26. |
Время: 14:26.
© OSzone.net 2001-