Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] установка обновлений windows на компы по сети из списка

Ответить
Настройки темы
PowerShell - [решено] установка обновлений windows на компы по сети из списка

Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Привет всем.
Помогите пожалуйста реализовать вот такой вот скрипт.
Есть скрипт установка обновлений 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 }

Отправлено: 20:19, 04-02-2016

 

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


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}
Invoke-WUInstall -ComputerName $server -Script $Script

Отправлено: 09:18, 05-02-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Получилось так.
Где я мог ошибиться?

$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.
Доступ к компу есть, запускаю под админской учеткой.

Последний раз редактировалось lakdi, 08-02-2016 в 18:58.


Отправлено: 18:50, 08-02-2016 | #3


Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Читать ясно и вдумчиво, большую статью - https://4sysops.com/archives/enable-...hell-remoting/
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:59, 08-02-2016 | #4


Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Большое спасибо за статью.

Отправлено: 15:10, 09-02-2016 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] установка обновлений windows на компы по сети из списка

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - Баг с отображением списка обновлений на Windows 8.1 Pro. reconvector Microsoft Windows 8 и 8.1 10 03-12-2013 19:25
Установка - Установка обновлений Windows Xp из файлов CAB zion87 Microsoft Windows 2000/XP 4 25-08-2013 12:18
VBS/WSH/JS - Копирование файлов по сети на PC из списка. HattabbI4 Скриптовые языки администрирования Windows 8 28-03-2013 14:34
Установка - Установка windows 7 по сети сразу на десяток Пк God-of-Chaos Microsoft Windows 7 1 31-05-2010 10:45
Установка XP из под MSDOS загруженного по сети с поддержкой сети bosyak Автоматическая установка Windows 2000/XP/2003 4 14-01-2008 03:32




 
Переход