![]() |
установка обновлений windows на компы по сети из списка
Привет всем.
Помогите пожалуйста реализовать вот такой вот скрипт. Есть скрипт установка обновлений windows. Get-WUInstall -ListOnly - здесь показывает какие доступны обновления Get-WUInstall -AcceptAll -IgnoreReboot - установка всех обновлений без перезагрузки. Но это для одного компа, как запустить скрипт так чтобы обновление установилось на компы по сети из списка. Как по аналоги скрипта перезагрузки компов по сети из списка, которые лежат в компы.txt файле. $servers = Get-Content d:\компы.txt foreach ($server in $servers) { write-Host "Старт перезагрузки" "$server" Restart-Computer $server -Force } |
Use Invoke-WUInstall to invoke Windows Update install remotly. It Based on TaskScheduler because
CreateUpdateDownloader() and CreateUpdateInstaller() methods can't be called from a remote computer - E_ACCESSDENIED. Код:
$Script = {ipmo PSWindowsUpdate; Get-WUInstall -AcceptAll -AutoReboot | Out-File C:\PSWindowsUpdate.log} |
Получилось так.
Где я мог ошибиться? $servers = Get-Content d:\office.txt foreach ($server in $servers) { write-Host "$server"} $Script = {ipmo PSWindowsUpdate; Get-WUInstall -AcceptAll -AutoReboot | Out-File C:\PSWindowsUpdate.log} Invoke-WUInstall -ComputerName $server -Script $Script Ошибка: Can't access to machine comp1. Try use: winrm qc. Доступ к компу есть, запускаю под админской учеткой. |
Читать ясно и вдумчиво, большую статью - https://4sysops.com/archives/enable-...hell-remoting/
|
Большое спасибо за статью.
|
Время: 00:05. |
Время: 00:05.
© OSzone.net 2001-