Revizuirea scripturilor Windows PowerShell
Începi să folosești PowerShell din Windows pentru a îndeplini sarcini pe care nu le poți face cu instrumente grafice. De exemplu, atunci când gestionați Microsoft 365 sau Microsoft Exchange Server, există multe setări pe care le puteți configura numai utilizând cmdleturi Windows PowerShell. Pe măsură ce vă familiarizați cu Windows PowerShell, veți observa oportunități de simplificare a gestionării utilizând scripturi în loc să rulați comenzi individuale.
Puteți utiliza scripturi pentru a standardiza sarcinile repetitive. După ce testezi un script, îl poți rula de mai multe ori cu rezultate consistente și fără erori. Cu toate acestea, atunci când introduceți manual o comandă de mai multe ori, există riscul de eroare de fiecare dată. Dacă sarcina rulează după un program, poți automatiza scriptul să ruleze după necesitate.
Notă
Modulul 11, "Utilizarea activităților de fundal și a activităților programate" acoperă configurarea scripturilor Windows PowerShell pentru a le face să ruleze ca activități programate sau lucrări programate.
De asemenea, puteți utiliza scripturi pentru a îndeplini sarcini mai complexe decât sunt practice folosind o singură comandă. Deși tehnic este posibil să faci o singură comandă PowerShell pentru Windows care să fie lungă și complexă, este nepractică de gestionat. Plasarea sarcinilor complexe într-un script face editarea mai simplă și mai ușor de înțeles.
Raportarea este o sarcină complexă și repetitivă pe care PowerShell Windows o gestionează bine. Puteți utiliza Windows PowerShell pentru a crea rapoarte text sau bazate pe HTML. De exemplu, puteți crea un script care raportează spațiul disponibil pe disc pe servere sau puteți crea un script pentru Exchange care scanează jurnalele de urmărire a mesajelor pentru a raporta statisticile fluxului de corespondență.
Scripturile pot utiliza, de asemenea, construcții precum ForEach, If și Switch, care sunt rareori utilizate într-o singură comandă. Puteți utiliza aceste construcții pentru a procesa obiecte și a lua decizii în scripturile dvs.
Scripturile Windows PowerShell au o extensie de fișier .ps1. Cele mai de bază scripturi sunt comenzi PowerShell Windows salvate într-un fișier text cu extensia .ps1. Deși poți edita scripturi folosind un editor simplu de text precum Notepad, Visual Studio Code cu extensia PowerShell este editorul recomandat — oferă evidențierea sintaxei, depanare și IntelliSense. Windows PowerShell Integrated Scripting Environment (ISE) oferă, de asemenea, o experiență de editare mai bogată, dar nu mai este în dezvoltare activă a funcționalităților și suportă doar Windows PowerShell 5.1.