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.
In diesem Artikel wird beschrieben, wie Cmdlets mithilfe eines binären Moduls in eine PowerShell-Sitzung importiert werden.
Hinweis
Die Elemente von Modulen können Cmdlets, Anbieter, Funktionen, Variablen, Aliase und vieles mehr enthalten. Snap-Ins können nur Cmdlets und Anbieter enthalten.
Laden von Cmdlets mithilfe eines Moduls
Erstellen Sie einen Modulordner mit demselben Namen wie die Assemblydatei, in der die Cmdlets implementiert sind. In diesem Verfahren wird der Modulordner im Ordner "Windows
system32
" erstellt.%SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\mymodule
Stellen Sie sicher, dass die
PSModulePath
Umgebungsvariable den Pfad zum neuen Modulordner enthält. Standardmäßig wird der Systemordner bereits der umgebungsvariablenPSModulePath
hinzugefügt. Um diePSModulePath
anzuzeigen, geben Sie Folgendes ein:$Env:PSModulePath
.Kopieren Sie die Cmdlet-Assembly in den Modulordner.
Fügen Sie eine Modulmanifestdatei (
.psd1
) im Stammordner des Moduls hinzu. PowerShell verwendet das Modulmanifest, um Ihr Modul zu importieren. Weitere Informationen finden Sie unter Schreiben eines PowerShell-Modulmanifests.Führen Sie den folgenden Befehl aus, um die Cmdlets zur Sitzung hinzuzufügen:
Import-Module [Module_Name]
Dieses Verfahren kann verwendet werden, um Ihre Cmdlets zu testen. Sie fügt der Sitzung alle Cmdlets in der Assembly hinzu. Weitere Informationen zu Modulen finden Sie unter Schreiben eines Windows PowerShell-Moduls.
Siehe auch
Schreiben eines PowerShell-Modulmanifests