Windows PowerShell-referens

Windows PowerShell är en Microsoft .NET Framework-ansluten miljö utformad för administrativ automatisering. Windows PowerShell en ny metod för att skapa kommandon, skapa lösningar och skapa grafiska användargränssnittsbaserade hanteringsverktyg.

Windows PowerShell kan en systemadministratör automatisera administrationen av systemresurser genom att köra kommandon antingen direkt eller via skript.

Målgrupp för utvecklare

Den Windows PowerShell Software Development Kit (SDK) är skriven för kommandoutvecklare som behöver referensinformation om API:erna som tillhandahålls av Windows PowerShell. Kommandoutvecklare använder Windows PowerShell för att skapa både kommandon och providers som utökar de uppgifter som kan utföras av Windows PowerShell.

Windows PowerShell Resurser

Utöver den här Windows PowerShell SDK innehåller följande resurser mer information.

Komma igång med Windows PowerShell Ger en introduktion Windows PowerShell: språk, cmdlets, leverantörer och användning av objekt.

Skriva en Windows PowerShell modul Innehåller information och exempel för administratörer, skriptutvecklare och cmdlet-utvecklare som behöver paketera och distribuera sina Windows PowerShell med hjälp Windows PowerShell moduler.

Skriva en Windows PowerShell cmdlet Innehåller information och kodexempel för programansvariga som designar cmdlets och för utvecklare som implementerar cmdlet-kod.

Windows PowerShell teamblogg Den bästa resursen för att lära sig av och samarbeta med andra Windows PowerShell användare. Läs Windows PowerShell teambloggen och gå sedan till Windows PowerShell användarforum (microsoft.public.windows.powershell). Använd Windows Live Search för att hitta andra Windows PowerShell bloggar och resurser. När du sedan utvecklar dina kunskaper kan du bidra med dina idéer fritt.

PowerShell-modulwebbläsare Innehåller de senaste versionerna av hjälpavsnitten för kommandoraden.

Klassbibliotek

System.Management.Automation Det här namnområdet är rotnamnrymden för Windows PowerShell. Den innehåller de klasser, uppräkningar och gränssnitt som krävs för att implementera anpassade cmdlets. I synnerhet är klassen System.Management.Automation.Cmdlet den basklass som alla cmdlet-klasser måste härleds från. Mer information om cmdlets finns i .

System.Management.Automation.Provider Det här namnområdet innehåller de klasser, uppräkningar och gränssnitt som krävs för att implementera en Windows PowerShell provider. I synnerhet är klassen System.Management.Automation.Provider.Cmdletprovider den basklass som alla Windows PowerShell providerklasser måste härleds från.

Microsoft.PowerShell.Commands Det här namnområdet innehåller klasser för cmdlets och providers som implementerats av Windows PowerShell. På samma sätt rekommenderar vi att du skapar ett YourName. Kommandonas namnområde för de cmdlets som du implementerar.

System.Management.Automation.Host Det här namnområdet innehåller klasser, uppräkningar och gränssnitt som cmdleten använder för att definiera interaktionen mellan användaren och Windows PowerShell.

System.Management.Automation.Internal Det här namnområdet innehåller de basklasser som används av andra namnområdesklasser. Till exempel är klassen System.Management.Automation.Internal.Cmdletmetadataattribute basklassen för klassen System.Management.Automation.CmdletAttribute.

System.Management.Automation.Runspaces Det här namnområdet innehåller de klasser, uppräkningar och gränssnitt som används för att skapa Windows PowerShell ett körningsutrymme. I den här kontexten är Windows PowerShell det sammanhang där en eller flera Windows PowerShell-pipelines anropar cmdlets. Det innebär att cmdlets fungerar i kontexten för en Windows PowerShell runspace. Mer information omWindows PowerShell-runspaces finns i Windows PowerShell Runspaces.