Naslaginformatie over Windows PowerShell

Windows PowerShell is een met Microsoft .NET Framework verbonden omgeving die is ontworpen voor beheerautomatisering. Windows PowerShell biedt een nieuwe benadering voor het bouwen van opdrachten, het samenstellen van oplossingen en het maken van grafische beheerhulpprogramma's op basis van een gebruikersinterface.

Windows PowerShell kan een systeembeheerder het beheer van systeembronnen automatiseren door opdrachten rechtstreeks of via scripts uit te voeren.

Doelgroep voor ontwikkelaars

De Windows PowerShell Software Development Kit (SDK) is geschreven voor opdrachtontwikkelaars die referentie-informatie nodig hebben over de API's van Windows PowerShell. Opdrachtontwikkelaars gebruiken Windows PowerShell om opdrachten en providers te maken die de taken uitbreiden die kunnen worden uitgevoerd door Windows PowerShell.

Windows PowerShell Middelen

Naast de Windows PowerShell SDK bieden de volgende bronnen meer informatie.

Aan de slag met Windows PowerShell Biedt een inleiding tot Windows PowerShell: de taal, de cmdlets, de providers en het gebruik van objecten.

Een module Windows PowerShell schrijven Bevat informatie en voorbeelden voor beheerders, scriptontwikkelaars en cmdlet-ontwikkelaars die hun Windows PowerShell-oplossingen moeten verpakken en distribueren met behulp van Windows PowerShell modules.

Een Windows PowerShell-cmdlet schrijven Bevat informatie en codevoorbeelden voor programmamanagers die cmdlets ontwerpen en voor ontwikkelaars die cmdlet-code implementeren.

Windows PowerShell Team Blog De beste resource voor het leren van en samenwerken met andere Windows PowerShell gebruikers. Lees de Windows PowerShell Team-blog en voeg u vervolgens toe aan Windows PowerShell Gebruikersforum (microsoft.public.windows.powershell). Gebruik Windows Live Search om andere blogs en resources Windows PowerShell vinden. Tijdens het ontwikkelen van uw expertise kunt u vervolgens uw ideeën vrijelijk bijdragen.

PowerShell-modulebrowser Biedt de nieuwste versies van de Help-onderwerpen op de opdrachtregel.

Klassebibliotheken

System.Management.Automation Deze naamruimte is de hoofdnaamruimte voor Windows PowerShell. Het bevat de klassen, enumeraties en interfaces die vereist zijn voor het implementeren van aangepaste cmdlets. Met name de klasse System.Management.Automation.Cmdlet is de basisklasse van waaruit alle cmdlet-klassen moeten worden afgeleid. Zie voor meer informatie over cmdlets.

System.Management.Automation.Provider Deze naamruimte bevat de klassen, enumeraties en interfaces die nodig zijn om een Windows PowerShell implementeren. Met name de klasse System.Management.Automation.Provider.Cmdletprovider is de basisklasse van waaruit alle Windows PowerShell providerklassen moeten worden afgeleid.

Microsoft.PowerShell.Commands Deze naamruimte bevat de klassen voor de cmdlets en providers die door Windows PowerShell. Het wordt ook aanbevolen om een YourName te maken. Opdrachtennaamruimte voor de cmdlets die u implementeert.

System.Management.Automation.Host Deze naamruimte bevat de klassen, enumeraties en interfaces die de cmdlet gebruikt om de interactie tussen de gebruiker en de gebruiker Windows PowerShell.

System.Management.Automation.Internal Deze naamruimte bevat de basisklassen die worden gebruikt door andere naamruimteklassen. De klasse System.Management.Automation.Internal.Cmdletmetadataattribute is bijvoorbeeld de basisklasse voor de klasse System.Management.Automation.CmdletAttribute.

System.Management.Automation.Runspaces Deze naamruimte bevat de klassen, enumeraties en interfaces die worden gebruikt om een Windows PowerShell maken. In deze context is Windows PowerShell de context waarin een of meer Windows PowerShell-pijplijnen cmdlets aanroepen. Dat wil zeggen dat cmdlets werken binnen de context van een Windows PowerShell runspace. Zie Runspaces voor meer informatie overWindows PowerShell-runspaces Windows PowerShell Runspaces.