Найти Π² Π”Π·Π΅Π½Π΅
1147 подписчиков

πŸ©ΉΠ’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… организациях ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ отлоТСнная установка ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Π½Π° хостах Windows Server. Если Π²Π°ΠΌ Π²Ρ‹Π΄Π΅Π»ΠΈΠ»ΠΈ ΠΎΠΊΠ½ΠΎ обслуТивания ΠΈ Π½ΡƒΠΆΠ½ΠΎ быстро ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ обновлСния Π½Π° всСх сСрвСрах, ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ PowerShell ΠΌΠΎΠ΄ΡƒΠ»ΡŒ PSWindowsUpdate:


1️⃣ Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠΉΡ‚Π΅ список сСрвСров ΠΈΠ· ΠΈΠ· AD:
$Srvs = Get-ADComputer -SearchBase "OU=Servers,DC=test,DC=loc" -Filter {OperatingSystem -like "*Windows Server*" } | Select -ExpandProperty name
πŸ”ΉΠΈΠ»ΠΈ txt Ρ„Π°ΠΉΠ»Π°:
$Srvs = GC c:\servers.txt

2️⃣ Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ установку ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ на сСрвСрах ΠΈΠ· списка ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ:
Invoke-WuJob -ComputerName $Srvs -Script {ipmo PSWindowsUpdate;Β Install-WindowsUpdate -AcceptAll -AutoReboot | Out-File "C:\update.log"} -RunNow -Confirm:$false -Verbose -ErrorAction Ignore

Команда создаст Π½Π° всСх ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° с ΠΏΡ€Π°Π²Π°ΠΌΠΈ SYSTEM, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ запуститС установку ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΏΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ.

3️⃣ Π£Π·Π½Π°Ρ‚ΡŒ статус установки:
Get-WUJob -ComputerName $Srvs

πŸ©ΉΠ’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… организациях ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ отлоТСнная установка ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Π½Π° хостах Windows Server.
Около ΠΌΠΈΠ½ΡƒΡ‚Ρ‹