2 votes

Comment puis-je lancer les mises à jour de Windows sur 10 serveurs Windows 2016 à distance en utilisant Powershell ?

J'ai 10 serveurs Windows 2016 reliés à un domaine. J'ai besoin d'exécuter les mises à jour de Windows sur eux, je ne veux pas me connecter à chacun d'eux, puis lancer manuellement les mises à jour de Windows.

J'ai découvert que vous pouvez le faire avec ;

Install-Module PSWindowsUpdate

Mais je ne sais pas comment exactement.

**** Mise à jour ; grâce à duenni, ceci était ma solution finale. Installer les modules PSWindowsUpdate et ensuite ;

Set-Item WSMan:\localhost\Client\TrustedHosts –Value * -Force

$Script = {import-module PSWindowsUpdate; Get-WindowsUpdate -AcceptAll -Install -Verbose -AutoReboot | Out-File C:\PSWindowsUpdate.log}

Invoke-WUjob -ComputerName s10,s11,s12,s13,s14,s15,s16,s17,s18,s19,s20 -Script $Script -Confirm:$false -RunNow

1voto

jonner Points 2353

Conformément à Notes de mise à jour (cliquez sur "Package Details") la commande Invoke-WUInstall a été remplacé par Invoke-WUJob dans la version 2.0.0.

Essayez

$Script = {import-module PSWindowsUpdate; Get-WindowsUpdate -AcceptAll -Install | Out-File C:\PSWindowsUpdate.log}

Invoke-WUjob -ComputerName $computer -Script $Script -Confirm:$false -RunNow

1voto

Dave Lubovinsky Points 49

Comme équivalent direct à Invoke-WUInstall, vous pouvez invoquer Get-WUInstall en utilisant Invoke-Command.

  • Assurez-vous que vous avez la dernière PSWindowsUpdate .

  • Changez la politique d'exécution de PowerShell en RemoteSigned. La RSEP autorise les scripts PowerShell tant qu'ils sont signés par un éditeur de confiance. Tapez Set-ExecutionPolicy RemoteSigned et appuyez sur Entrée. Confirmez lorsque vous y êtes invité.

  • Pour PS 2.0 Import-Module PSWindowsUpdate (inutile après 3.0)

GetWUInstall soutient beaucoup de choses agréables, mais de loin les plus utiles sont :

  • Get-WUInstall –MicrosoftUpdate –ListOnly --> liste les mises à jour disponibles à partir des serveurs de mise à jour de Microsoft.

  • Get-WUInstall –MicrosoftUpdate --> demandera pour chaque mise à jour si elle doit être installée ou non (très utile ces derniers temps)

  • Get-WUInstall –MicrosoftUpdate –AcceptAll --> accepter automatiquement tous

  • en ajoutant - AutoReboot --> redémarre également après la mise à jour

De nombreuses autres fonctions sont prises en charge, comme le masquage, le démasquage ou l'installation de KB spécifiques. Vous pouvez utiliser Help Get-WUInstall –full pour voir toutes les fonctionnalités prises en charge.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X