Przeglądanie skryptów programu Windows PowerShell
Najpierw możesz zacząć używać programu Windows PowerShell do wykonywania zadań, których nie można wykonać za pomocą narzędzi graficznych. Na przykład w przypadku zarządzania platformą Microsoft 365 lub programem Microsoft Exchange Server istnieje wiele ustawień, które można skonfigurować tylko przy użyciu poleceń cmdlet programu Windows PowerShell. Gdy zapoznasz się z programem Windows PowerShell, zauważysz możliwości uproszczenia zarządzania przy użyciu skryptów zamiast uruchamiania poszczególnych poleceń.
Skrypty umożliwiają standaryzację powtarzających się zadań. Standaryzacja zadania zmniejsza ryzyko wystąpienia błędów. Jeśli skrypt został przetestowany, możesz uruchomić go wiele razy bez błędów. Jednak w przypadku ręcznego wprowadzania polecenia wiele razy występuje ryzyko wystąpienia błędu za każdym razem. Ponadto jeśli zadanie musi być wykonywane zgodnie z harmonogramem, możesz zaplanować uruchamianie skryptu zgodnie z potrzebami.
Uwaga
Moduł 11 " Używanie zadań w tle i zaplanowanych zadań" obejmuje konfigurację skryptów programu Windows PowerShell w celu ich uruchamiania jako zaplanowanych zadań lub zaplanowanych zadań.
Skrypty można również używać do wykonywania bardziej złożonych zadań niż praktyczne przy użyciu jednego polecenia. Chociaż technicznie można utworzyć pojedyncze polecenie programu Windows PowerShell, które jest długie i złożone, niepraktyczne jest zarządzanie. Umieszczenie złożonych zadań w skrycie ułatwia edytowanie i łatwiejsze zrozumienie.
Raportowanie to jedno złożone i powtarzalne zadanie, które można wykonać za pomocą programu Windows PowerShell. Program Windows PowerShell umożliwia tworzenie raportów tekstowych lub opartych na kodzie HTML. Możesz na przykład utworzyć skrypt, który raportuje dostępne miejsce na dysku na serwerach, lub utworzyć skrypt dla programu Exchange, który skanuje dzienniki śledzenia wiadomości w celu raportowania statystyk przepływu poczty.
Skrypty mogą również używać konstrukcji, takich jak ForEach, If i Switch, które rzadko są używane w jednym poleceniu. Tych konstrukcji można używać do przetwarzania obiektów i podejmowania decyzji w skryptach.
Skrypty programu Windows PowerShell mają rozszerzenie pliku ps1. Najbardziej podstawowe skrypty to po prostu polecenia programu Windows PowerShell wymienione w pliku tekstowym, który został zapisany przy użyciu rozszerzenia pliku ps1. Chociaż zintegrowane środowisko skryptów programu Windows PowerShell (ISE) i Microsoft Visual Studio Code mają lepsze funkcje, można edytować skrypty programu Windows PowerShell przy użyciu prostego edytora tekstów, takiego jak Notatnik.