Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Windows PowerShell-Snap-In bietet einen Mechanismus zum Registrieren von Cmdlets und einem anderen Windows PowerShell-Anbieter mit der Shell, wodurch die Funktionalität der Shell erweitert wird. Ein Windows PowerShell-Snap-In kann alle Cmdlets und Anbieter in einer einzigen Assembly registrieren oder eine bestimmte Liste von Cmdlets und Anbietern registrieren.
Snap-In-Assemblys sollten in einem geschützten Verzeichnis installiert werden, genau wie bei anderen Betriebssystemen. Andernfalls können böswillige Benutzer eine Assembly durch unsicheren Code ersetzen.
Windows PowerShell-Snap-In-Klassen
Alle Windows PowerShell-Snap-In-Klassen werden von den klassen System.Management.Automation.PSSnapIn oder System.Management.Automation.CustomPSSnapIn abgeleitet.
Beispiele
Schreiben eines Windows PowerShell-Snap-Ins: In diesem Beispiel wird gezeigt, wie Sie ein Snap-In erstellen, das zum Registrieren aller Cmdlets und Anbieter in einer Assembly verwendet wird.
Schreiben eines benutzerdefinierten Windows PowerShell-Snap-Ins: In diesem Beispiel wird gezeigt, wie Sie ein benutzerdefiniertes Snap-In erstellen, das zum Registrieren einer bestimmten Gruppe von Cmdlets und Anbietern verwendet wird, die möglicherweise in einer einzigen Assembly vorhanden sind oder nicht.
Siehe auch
System.Management.Automation.PSSnapIn