Delen via


Naslaginformatie over Windows PowerShell

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

Met 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 door Windows PowerShell kunnen worden uitgevoerd.

Windows PowerShell-resources

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 Windows PowerShell-module 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.

Het schrijven van een Windows PowerShell-cmdlet Bevat informatie en codevoorbeelden voor programmabeheerders 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 neem vervolgens deel aan het Windows PowerShell-gebruikersforum (microsoft.public.windows.powershell). Gebruik Windows Live Search om andere Windows PowerShell-blogs en -resources te vinden. Wanneer u vervolgens uw expertise ontwikkelt, kunt u uw ideeën vrijelijk bijdragen.

PowerShell-modulebrowser Bevat de nieuwste versies van de Help-onderwerpen voor de opdrachtregel.

Klassenbibliotheken

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

System.Management.Automation.Provider Deze naamruimte bevat de klassen, opsommingen en interfaces die nodig zijn om een Windows PowerShell-provider te implementeren. De klasse System.Management.Automation.Provider.CmdletProvider is met name de basisklasse waaruit alle Windows PowerShell-providerklassen moeten worden afgeleid.

Microsoft.PowerShell.Commands Deze naamruimte bevat de klassen voor de cmdlets en providers die zijn geïmplementeerd door Windows PowerShell. Het is ook raadzaam om een YourName-te maken. Opdrachten voor de naamruimte voor de cmdlets die u implementeert.

System.Management.Automation.Host Deze naamruimte bevat de klassen, opsommingen en interfaces die de cmdlet gebruikt om de interactie tussen de gebruiker en Windows PowerShell te definiëren.

System.Management.Automation.Internal Deze naamruimte bevat de basisklassen die door andere naamruimteklassen worden gebruikt. 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, opsommingen en interfaces die worden gebruikt om een Windows PowerShell-runspace te maken. In deze context is de Windows PowerShell-runspace de context waarin een of meer Windows PowerShell-pijplijnen cmdlets aanroepen. Dat wil gezegd, cmdlets werken binnen de context van een Windows PowerShell-runspace. Zie Windows PowerShell Runspacesvoor meer informatie over Windows PowerShell-runspaces.