Podsumowanie

Zakończone

W tym module przedstawiono tworzenie, modyfikowanie, przeglądanie i uruchamianie skryptów programu PowerShell. Ponadto przedstawiono sposób ustawiania zasad wykonywania na skrypty i dodawania do nich podpisu cyfrowego. Poniżej przedstawiono najważniejsze wnioski:

  • Używanie skryptów do standaryzacji 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.

  • 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.

  • 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.

  • Firma Microsoft udostępnia zorganizowany zestaw skryptów i modułów w Galeria programu PowerShell. Galeria programu PowerShell zawiera zawartość opublikowaną przez firmę Microsoft i członków Galeria programu PowerShell. Modułów z Galeria programu PowerShell można użyć, aby uprościć tworzenie skryptów.

  • Moduł PowerShellGet zawiera polecenia cmdlet służące do uzyskiwania dostępu do elementów i publikowania ich w Galeria programu PowerShell.

  • Galeria programu PowerShell wymaga użycia protokołu Transport Layer Security (TLS) 1.2 w celu zapewnienia bezpieczeństwa komunikacji.

  • Możesz zaimplementować prywatną galerię programu PowerShell dla swojej organizacji, tworząc własny kanał informacyjny NuGet. Źródło danych NuGet można utworzyć za pomocą udziału plików lub aplikacji internetowej. Jeśli masz prywatną galerię programu PowerShell, musisz zarejestrować źródło danych NuGet przy użyciu polecenia cmdlet Register-PSRepository i określić lokalizację źródłową. Po zarejestrowaniu repozytorium użytkownicy mogą je przeszukiwać, podobnie jak Galeria programu PowerShell.

  • Aby uruchomić plik wykonywalny w wierszu polecenia, wprowadź jego nazwę, aby uruchomić go w bieżącym katalogu.

  • Aby określić, czy skrypty programu Windows PowerShell można uruchamiać na komputerach z systemem Windows, ustaw zasady wykonywania na komputerze. Opcje zasad wykonywania to Ograniczone, AllSigned, RemoteSigned, Unrestricted i Bypass.

  • Aby ustawić zasady wykonywania na komputerze, użyj polecenia cmdlet Set-ExecutionPolicy .

  • Alternatywą do kontrolowania używania skryptów programu Windows PowerShell jest funkcja AppLocker. Za pomocą funkcji AppLocker można ustawić różne ograniczenia ograniczające uruchamianie określonych skryptów lub skryptów w określonych lokalizacjach.

  • Tryb constrainedLanguage umożliwia korzystanie ze wszystkich podstawowych funkcji programu Windows PowerShell, takich jak konstrukcje skryptów. Umożliwia również ładowanie modułów zawartych w systemie Windows. Jednak ogranicza dostęp do uruchamiania dowolnego kodu i uzyskiwania dostępu do obiektów microsoft .NET.

  • Aby dodać podpis cyfrowy do skryptu, użyj polecenia cmdlet Set-AuthenticodeSignature .

Materiały uzupełniające

Aby dowiedzieć się więcej, zapoznaj się z następującymi dokumentami: