Cum sa repornim un serviciu pe mai multe dispozitive utilizand Powershell

Configurare noua (How To)

Situatie

Pentru a accelera astfel de sarcini, putem utiliza Powershell cu care vom reporni un singur serviciu pe mai multe dispozitive dintr-o singură rețea.

Solutie

Pasi de urmat

Cu acest script simplu, Powershell vă va permite să creați un fișier txt cu o lista de nume de dispozitive și apoi să rulați scriptul Powershell prezentat mai jos ca administrator:

Get-Content C:TGHserverlist.txt | ForEach-Object { Restart-
Service -InputObject $(Get-Service -Computer $_ -Name Spooler) }

Variabilele care vă vor interesa cel mai mult să le modificați
sunt:

  • C: TGHserverlist.txt – aceasta este locația fișierului și numele fișierului text pe care l-ați creat cu toate numele dispozitivelor în care doriți să reporniți serviciul.
  • Puteți completa manual acest lucru sau puteți utiliza un export Active Directory sau îl puteți colecta din datele Configuration Manager.

Spooler – acesta este numele serviciului pe care dorim să îl repornim. În acest scop am folosit Print Spooler – numele serviciului fiind Spooler:

Apoi continuați și rulați scriptul Powershell și acesta va trece prin lista completă de dispozitive din fișierul txt pe care l-ați creat și reporniți serviciu pe fiecare dintre dispozitive.

Tip solutie

Permanent

Voteaza

(14 din 27 persoane apreciaza acest articol)

Despre Autor