Dokumentacja programu Windows PowerShell

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

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

Odbiorcy dla deweloperów

Zestaw Windows PowerShell Software Development Kit (SDK) jest napisany dla deweloperów poleceń, którzy wymagają referencyjnych informacji o interfejsach API dostarczonych przez Windows PowerShell. Deweloperzy poleceń używają Windows PowerShell do tworzenia poleceń i dostawców, którzy rozszerzają zadania, które mogą być wykonywane przez Windows PowerShell.

Windows PowerShell Zasobów

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

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

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

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

Windows PowerShell Team Blog Najlepszy zasób do uczenia się od innych użytkowników i współpracy z Windows PowerShell użytkownikami. Przeczytaj blog Windows PowerShell Team, a następnie dołącz do Windows PowerShell forum użytkowników (microsoft.public.windows.powershell). Użyj Windows wyszukiwania na żywo, aby znaleźć inne Windows PowerShell blogi i zasoby. Następnie, podczas rozwijania swojej wiedzy, możesz swobodnie współtworzyć swoje pomysły.

Przeglądarka 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 Windows PowerShell. Zawiera klasy, wyliczenia i interfejsy wymagane do zaimplementowania niestandardowych cmdlet. W szczególności klasa System.Management.Automation.Cmdlet jest klasą bazową, z której muszą pochodzić wszystkie klasy polecenia cmdlet. Aby uzyskać więcej informacji na temat polecenia cmdlet, zobacz.

System.Management.Automation.Provider Ta przestrzeń nazw zawiera klasy, wyliczenia i interfejsy wymagane do Windows PowerShell dostawcy. W szczególności klasa System.Management.Automation.Provider.Cmdletprovider jest klasą bazową, z której muszą Windows PowerShell dostawcy.

Microsoft.PowerShell.Commands Ta przestrzeń nazw zawiera klasy dla poleceń cmdlet i dostawców implementowane przez Windows PowerShell. Podobnie zaleca się utworzenie nazwy YourName. Przestrzeń nazw poleceń dla implementowania 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 a 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 Windows PowerShell Runspace. W tym kontekście obszar Windows PowerShell jest kontekstem, w którym co najmniej jeden potok Windows PowerShell wywołuje polecenia cmdlet. To oznacza, że polecenia cmdlet działają w kontekście Windows PowerShell runspace. Aby uzyskać więcej informacji o środowiskach Runspaces programu PowerShell w Windows PowerShell Runspaces.