Udostępnij za pośrednictwem


Dokumentacja programu Windows PowerShell

Windows PowerShell to środowisko połączone z programem Microsoft .NET Framework przeznaczone do automatyzacji administracyjnej. Program Windows PowerShell oferuje nowe podejście do tworzenia poleceń, komponowania rozwiązań i tworzenia graficznych narzędzi do zarządzania opartych na interfejsie użytkownika.

Program Windows PowerShell umożliwia administratorowi systemu zautomatyzowanie administrowania zasobami systemowymi przez wykonywanie poleceń bezpośrednio lub za pośrednictwem skryptów.

Odbiorcy deweloperów

Zestaw Windows PowerShell Software Development Kit (SDK) jest napisany dla deweloperów poleceń, którzy wymagają informacji referencyjnych dotyczących interfejsów API udostępnianych przez program Windows PowerShell. Deweloperzy poleceń używają programu Windows PowerShell do tworzenia poleceń i dostawców rozszerzających zadania, które mogą być wykonywane przez program Windows PowerShell.

Zasoby programu Windows PowerShell

Oprócz zestawu WINDOWS PowerShell SDK następujące zasoby zawierają więcej informacji.

Wprowadzenie do programu Windows PowerShell Zawiera wprowadzenie do programu Windows PowerShell: język, polecenia cmdlet, dostawcy i korzystanie z obiektów.

Pisanie modułu programu Windows PowerShell Zawiera informacje i przykłady dla administratorów, deweloperów skryptów i deweloperów poleceń cmdlet, którzy muszą pakować i rozpowszechniać swoje rozwiązania programu Windows PowerShell przy użyciu modułów programu Windows PowerShell.

Pisanie polecenia cmdlet programu Windows PowerShell Zawiera informacje i przykłady kodu dla menedżerów programów, którzy projektują polecenia cmdlet i dla deweloperów, którzy implementują kod polecenia cmdlet.

blog zespołu programu Windows PowerShell Najlepszy zasób do nauki i współpracy z innymi użytkownikami programu Windows PowerShell. Przeczytaj blog zespołu programu Windows PowerShell, a następnie dołącz do forum użytkownika programu Windows PowerShell (microsoft.public.windows.powershell). Użyj usługi Windows Live Search, aby znaleźć inne blogi i zasoby programu Windows PowerShell. Następnie, gdy rozwijasz swoją wiedzę, swobodnie współtworzysz swoje pomysły.

przeglądarki modułów programu PowerShell Zawiera najnowsze wersje tematów pomocy wiersza polecenia.

Biblioteki klas

System.Management.Automation Ta przestrzeń nazw jest główną przestrzenią nazw programu Windows PowerShell. Zawiera klasy, wyliczenia i interfejsy wymagane do zaimplementowania niestandardowych poleceń cmdlet. W szczególności klasa System.Management.Automation.Cmdlet jest klasą bazową, z której muszą pochodzić wszystkie klasy poleceń cmdlet. Aby uzyskać więcej informacji na temat poleceń cmdlet, zobacz.

System.Management.Automation.Provider Ta przestrzeń nazw zawiera klasy, wyliczenia i interfejsy wymagane do zaimplementowania dostawcy programu Windows PowerShell. W szczególności klasa System.Management.Automation.Provider.CmdletProvider jest klasą bazową, z której muszą pochodzić wszystkie klasy dostawców programu Windows PowerShell.

Microsoft.PowerShell.Commands Ta przestrzeń nazw zawiera klasy poleceń cmdlet i dostawców zaimplementowanych przez program Windows PowerShell. Podobnie zaleca się utworzenie YourName. Przestrzeń nazw poleceń dla wdrożonych poleceń cmdlet.

System.Management.Automation.Host Ta przestrzeń nazw zawiera klasy, wyliczenia i interfejsy używane przez polecenie cmdlet do definiowania interakcji między użytkownikiem i programem Windows PowerShell.

System.Management.Automation.Internal Ta przestrzeń nazw zawiera klasy bazowe używane przez inne klasy przestrzeni nazw. Na przykład klasa System.Management.Automation.Internal.CmdletMetadataAttribute jest klasą bazową klasy System.Management.Automation.CmdletAttribute.

System.Management.Automation.Runspaces Ta przestrzeń nazw zawiera klasy, wyliczenia i interfejsy używane do tworzenia przestrzeni uruchomieniowej programu Windows PowerShell. W tym kontekście przestrzeń uruchomieniowa programu Windows PowerShell jest kontekstem, w którym co najmniej jeden potok programu Windows PowerShell wywołuje polecenia cmdlet. Oznacza to, że polecenia cmdlet działają w kontekście przestrzeni uruchomieniowej programu Windows PowerShell. Aby uzyskać więcej informacji na temat przestrzeni uruchomieniowych programu PowerShell systemu Windows, zobacz środowiska Runspaces programu Windows PowerShell.