Ermittelt alle Befehle.
Syntax
Get-Command >] >] >] >] <Object>] >] >]
Get-Command <String>] >] >] <Object>] >] >]
Beschreibung
Das Get-Command
Cmdlet ruft alle Befehle ab, die auf dem Computer installiert sind, einschließlich Cmdlets, Aliase, Funktionen, Filter, Skripts und Anwendungen. Get-Command
ruft die Befehle ausPowerShell-Modulen und Befehlen ab, die aus anderen Sitzungen importiert wurden. Um nur Befehle abzurufen, die in die aktuelle Sitzung importiert wurden, verwenden Sie den Parameter „ListImported“.
Ohne Parameter ruft Get-Command
alle auf dem Computer installierten Cmdlets, Funktionen und Aliase ab. Get-Command *
ruft alle Befehlstypen ab, einschließlich aller Nicht-PowerShell-Dateien in der Umgebungsvariablen Path ($env:Path
), die im Befehlstyp Application aufgeführt sind.
Get-Command
, das den genauen Namen des Befehls ohne Platzhalterzeichen verwendet, importiert automatisch das Modul, das den Befehl enthält, sodass Sie den Befehl sofort verwenden können. Um das automatische Importieren von Modulen zu aktivieren, zu deaktivieren und zu konfigurieren, verwenden Sie die $PSModuleAutoLoadingPreference
Voreinstellungsvariable. Weitere Informationen finden Sie unter about_Preference_Variables.
Get-Command
bezieht seine Daten direkt aus dem Befehlscode, im Gegensatz zu Get-Help
, das seine Informationen aus Hilfethemen bezieht.
Beginnend in Windows PowerShell 5.0 zeigen Ergebnisse des Cmdlets Get-Command
standardmäßig eine Spalte „Version“ an. Der CommandInfo-Klasse wurde eine neue Version-Eigenschaft hinzugefügt.
Beispiele
Beispiel 1: Abrufen von Cmdlets, Funktionen und Aliases
Mit diesem Befehl werden die PowerShell-Cmdlets, -Funktionen und -Aliases abgerufen, die auf dem Computer installiert sind.
Get-Command
Beispiel 2: Abrufen von Befehlen in der aktuellen Sitzung
Dieser Befehl ruft mit dem ListImported-Parameter nur die Befehle in der aktuellen Sitzung ab.
Get-Command -ListImported
Beispiel 3: Abrufen von Cmdlets und Anzeigen in Reihenfolge
Dieser Befehl ruft alle Cmdlets ab, sortiert sie alphabetisch nach dem Substantiv im Cmdlet-Namen und zeigt sie dann in Substantiv-basierten Gruppen an. Diese Anzeige kann Ihnen helfen, die Cmdlets für eine Aufgabe zu finden.
Get-Command -Type Cmdlet | Sort-Object -Property Noun | Format-Table -GroupBy Noun
Beispiel 4: Abrufen von Befehlen in einem Modul
Dieser Befehl verwendet den Module-Parameter, um die Befehle in den Dateien Microsoft.PowerShell.Security- und Microsoft.PowerShell.Utility-Module ab.
Get-Command -Module Microsoft.PowerShell.Security, Microsoft.PowerShell.Utility
Beispiel 5: Abrufen von Informationen über ein Cmdlet
Dieser Befehl ruft Informationen über das Cmdlet Get-AppLockerPolicy
ab. Außerdem wird dasAppLocker -Modul importiert, wodurch alle Befehle im AppLocker -Modul der aktuellen Sitzung hinzugefügt werden.
Get-Command Get-AppLockerPolicy
Wenn ein Modul automatisch importiert wird, ist die Wirkung dieselbe wie bei Verwendung des Cmdlets „Import-Module“. Um den automatischen Import von Modulen zu aktivieren, zu deaktivieren und zu konfigurieren, verwenden Sie die $PSModuleAutoLoadingPreference
Voreinstellungsvariable. Weitere Informationen finden Sie unter about_Preference_Variables.
Beispiel 6: Abrufen der Syntax eines Cmdlets
Dieser Befehl verwendet die Parameter „ArgumentList“ und „Syntax“, um die Syntax des Get-ChildItem
Cmdlets abzurufen, wenn es im Laufwerk „Cert:“ verwendet wird. Das Laufwerk „Cert:“ ist ein PowerShell-Laufwerk, das derCertificate Provider der Sitzung hinzufügt.
Get-Command -Name Get-Childitem -Args Cert: -Syntax
Wenn Sie die in der Ausgabe angezeigte Syntax mit der Syntax vergleichen, die angezeigt wird, wenn Sie den Parameter „Args“ (ArgumentList) weglassen, sehen Sie, dass der Certificate Provider dem Cmdlet Get-ChildItem
einen dynamischenParameter, CodeSigningCert, hinzufügt.
Weitere Informationen über den Certificate Provider finden Sie unter about_Certificate_Provider.
Beispiel 7: Abrufen dynamischer Parameter
Der Befehl im Beispiel verwendet die Funktion Get-DynamicParameters
, um die dynamischen Parameter abzurufen, die der Zertifikatsanbieter dem Cmdlet Get-ChildItem
hinzufügt, wenn es im Laufwerk Cert: verwendet wird.
function Get-DynamicParameters{ param ($Cmdlet, $PSDrive) (Get-Command -Name $Cmdlet -ArgumentList $PSDrive).ParameterSets | ForEach-Object {$_.Parameters} | Where-Object { $_.IsDynamic } | Select-Object -Property Name -Unique}Get-DynamicParameters -Cmdlet Get-ChildItem -PSDrive Cert:Name----CodeSigningCert
Die Get-DynamicParameters
-Funktion in diesem Beispiel ruft die dynamischen Parameter eines Cmdlets ab. Dies ist eine Alternative zu der im vorherigen Beispiel verwendeten Methode. Dynamische Parameter können einem Cmdlet von einem anderen Cmdlet oder einem Anbieter hinzugefügt werden.
Beispiel 8: Abrufen aller Befehle aller Typen
Mit diesem Befehl werden alle Befehle aller Typen auf dem lokalen Computer abgerufen, einschließlich ausführbarer Dateien in den Pfaden der Umgebungsvariablen Path ($env:path
).
Get-Command *
Es wird ein ApplicationInfo-Objekt (System.Management.Automation.ApplicationInfo) für jede Datei zurückgegeben, kein FileInfo-Objekt (System.IO.FileInfo).
Beispiel 9: Abrufen von Cmdlets anhand eines Parameternamens und -typs
Mit diesem Befehl werden Cmdlets abgerufen, die einen Parameter haben, dessen Name Auth enthält und dessen TypAuthenticationMechanism ist.
Get-Command -ParameterName *Auth* -ParameterType AuthenticationMechanism
Sie können einen Befehl wie diesen verwenden, um Cmdlets zu finden, mit denen Sie die Methode angeben können, die zur Authentifizierung des Benutzers verwendet wird.
Der ParameterType-Parameter unterscheidet Parameter, die einen AuthenticationMechanism-Wert annehmen, von denen, die einen AuthenticationLevel-Parameter annehmen, selbst wenn sie ähnliche Namen haben.
Beispiel 10: Abrufen eines Alias
In diesem Beispiel wird gezeigt, wie Sie das Cmdlet Get-Command
mit einem Alias verwenden.
Get-Command -Name dirCommandType Name ModuleName----------- ---- ----------Alias dir -> Get-ChildItem
Obwohl es typischerweise für Cmdlets und Funktionen verwendet wird, ruft Get-Command
auch Skripte, Funktionen, Aliase und ausführbare Dateien ab.
Die Ausgabe des Befehls zeigt die spezielle Ansicht des Eigenschaftswerts Name für Aliase. Die Ansicht zeigt den Alias und den vollständigen Befehlsnamen.
Beispiel 11: Syntax von einem Alias abrufen
In diesem Beispiel wird gezeigt, wie die Syntax zusammen mit dem Standardnamen eines Alias abgerufen wird.
Die Ausgabe des Befehls zeigt den beschrifteten Alias mit dem Standardnamen, gefolgt von der Syntax.
Get-Command -Name dir -Syntaxdir (alias) -> Get-ChildItemdir <string>] <string>] >] >] >] dir <string>] -LiteralPath <string> >] >] >]
Beispiel 12: Abrufen aller Instanzen des Befehls „Notepad“
In diesem Beispiel werden mit dem All-Parameter des Cmdlets Get-Command
alle Instanzen des BefehlsNotepad
auf dem lokalen Computer angezeigt.
Get-Command Notepad -All | Format-Table CommandType, Name, DefinitionCommandType Name Definition----------- ---- ----------Application notepad.exe C:\WINDOWS\system32\notepad.exeApplication NOTEPAD.EXE C:\WINDOWS\NOTEPAD.EXE
Der All-Parameter ist nützlich, wenn mehr als ein Befehl mit demselben Namen in der Sitzung vorhanden ist.
Seit Windows PowerShell 3.0 wird standardmäßig, wenn die Sitzung mehrere Befehle mit demselben Namen enthält, Get-Command
nur der Befehl abgerufen, der ausgeführt wird, wenn Sie den Befehlsnamen eingeben. Mit dem Parameter „All“ ruft Get-Command
alle Befehle mit dem angegebenen Namen ab und gibt sie in der Reihenfolge ihrer Ausführung zurück. Um einen anderen Befehl als den ersten in der Liste auszuführen, geben Sie den vollqualifizierten Pfad zum Befehl ein.
Weitere Informationen zur Befehlspriorität finden Sie unter about_Command_Precedence.
Beispiel 13: Abrufen des Namens eines Moduls, das ein Cmdlet enthält
Mit diesem Befehl wird der Name des Moduls abgerufen, in dem das Get-Date
Cmdlet seinen Ursprung hat.
Der Befehl verwendet die ModuleName-Eigenschaft aller Befehle.
(Get-Command Get-Date).ModuleNameMicrosoft.PowerShell.Utility
Dieses Befehlsformat funktioniert mit Befehlen in PowerShell-Modulen, auch wenn sie nicht in die Sitzung importiert wurden.
Beispiel 14: Abrufen von Cmdlets und Funktionen, die einen Ausgabetyp haben
Get-Command -Type Cmdlet | Where-Object OutputType | Format-List -Property Name, OutputType
Dieser Befehl ruft die Cmdlets und Funktionen ab, die einen Ausgabetyp und den Typ der Objekte haben, die sie zurückgeben.
Der erste Teil des Befehls ruft alle Cmdlets ab. Ein Pipelineoperator (|
) sendet die Cmdlets an dasWhere-Object
-Cmdlet, das nur diejenigen auswählt, bei denen die Eigenschaft „OutputType“ ausgefüllt ist. Ein weiterer Pipelineoperator sendet die ausgewählten Cmdlet-Objekte an das Cmdlet Format-List
, das den Namen und den Ausgabetyp jedes Cmdlets in einer Liste anzeigt.
Die OutputType-Eigenschaft eines CommandInfo-Objekts hat nur dann einen Wert ungleich Null, wenn der Cmdletcode das OutputType-Attribut für das Cmdlet definiert.
Beispiel 15: Abrufen von Cmdlets, die einen bestimmten Objekttyp als Eingabe verwenden
Get-Command -ParameterType (((Get-NetAdapter)).PSTypeNames)CommandType Name ModuleName----------- ---- ----------Function Disable-NetAdapter NetAdapterFunction Enable-NetAdapter NetAdapterFunction Rename-NetAdapter NetAdapterFunction Restart-NetAdapter NetAdapterFunction Set-NetAdapter NetAdapter
Dieser Befehl findet Cmdlets, die Netzadapterobjekte als Eingabe verwenden. Sie können dieses Befehlsformat verwenden, um die Cmdlets zu finden, die den Typ der Objekte akzeptieren, die ein beliebiger Befehl zurückgibt.
Der Befehl verwendet die intrinsische Eigenschaft PSTypeNames aller Objekte, die die Typen abruft, die das Objekt beschreiben. Um die PSTypeNames-Eigenschaft eines Netzadapters und nicht diePSTypeNames-Eigenschaft einer Sammlung von Netzadaptern abzurufen, verwendet der Befehl die Array-Notation, um den ersten Netzadapter abzurufen, den das Cmdlet zurückgibt.
Beispiel 16: Abrufen von Befehlen mithilfe einer unscharfen Übereinstimmung
In diesem Beispiel enthält der Name des Befehls absichtlich einen Tippfehler als „get-commnd“.Mit dem Schalter -UseFuzzyMatching
ermittelte das Cmdlet, dass die beste Übereinstimmung Get-Command
war, gefolgt von anderen nativen Befehlen auf dem System, die eine ähnliche Übereinstimmung aufweisen.
Get-Command get-commnd -UseFuzzyMatchingCommandType Name Version Source----------- ---- ------- ------Cmdlet Get-Command 6.2.0.0 Microsoft.PowerShell.CoreApplication getconf 0.0.0.0 /usr/bin/getconfApplication command 0.0.0.0 /usr/bin/command
Parameter
Gibt an, dass dieses Cmdlet alle Befehle abruft, einschließlich Befehle desselben Typs, die denselben Namen haben. Standardmäßig ruft Get-Command
nur die Befehle ab, die bei der Eingabe des Befehlsnamens ausgeführt werden.
Weitere Informationen zu der Methode, mit der PowerShell den auszuführenden Befehl auswählt, wenn mehrere Befehle denselben Namen haben, finden Sie unter about_Command_Precedence.Informationen zu modulqualifizierten Befehlsnamen und zum Ausführen von Befehlen, die aufgrund eines Namenskonflikts standardmäßig nicht ausgeführt werden, finden Sie unter about_Modules.
Dieser Parameter wurde in Windows PowerShell 3.0 eingeführt.
In Windows PowerShell 2.0 erhält Get-Command
standardmäßig alle Befehle.
Typ: | SwitchParameter |
Position: | Benannt |
Standardwert: | Keine |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Spezifiziert ein Array von Argumenten. Dieses Cmdlet ruft Informationen über ein Cmdlet oder eine Funktion ab, wenn es mit den angegebenen Parametern („Argumenten“) verwendet wird. Der Alias für ArgumentList ist Args.
Um dynamische Parameter zu erkennen, die nur verfügbar sind, wenn bestimmte andere Parameter verwendet werden, setzen Sie den Wert von ArgumentList auf die Parameter, die die dynamischen Parameter auslösen.
Um die dynamischen Parameter zu erkennen, die ein Anbieter einem Cmdlet hinzufügt, setzen Sie den Wert des ParametersArgumentList auf einen Pfad im Anbieterlaufwerk, z. B. WSMan:, HKLM: oder Cert:. Wenn der Befehl ein PowerShell-Anbieter-Cmdlet ist, geben Sie in jedem Befehl nur einen Pfad ein. Die Anbieter-Cmdlets geben nur die dynamischen Parameter für den ersten Pfad den Wert von ArgumentList zurück. Informationen zu den Provider-Cmdlets finden Sie unter about_Providers.
Typ: | Objekt |
Aliases: | Args |
Position: | 1 |
Standardwert: | Keine |
Akzeptiere Pipeline-Eingang: | Falsch |
Akzeptiere Platzhalterzeichen: | False |
Spezifiziert die Typen von Befehlen, die dieses Cmdlet erhält. Geben Sie einen oder mehrere Befehlstypen ein. Verwenden SieCommandType oder seinen Alias, Type. Standardmäßig ruft Get-Command
alle Cmdlets, Funktionen und Aliase ab.
Die akzeptablen Werte für diesen Parameter sind:
- Alias. Ruft die Aliasnamen aller PowerShell-Befehle ab. Weitere Informationen finden Sie unter about_Aliases.
- All. Ruft alle Befehlstypen ab. Dieser Parameterwert ist das Äquivalent zu
Get-Command *
. - Application. Ruft Nicht-PowerShell-Dateien in Pfaden ab, die in der Umgebungsvariablen Path ($env:path) aufgeführt sind, einschließlich .txt-, .exe- und .dll-Dateien. Weitere Informationen über die UmgebungsvariablePath finden Sie unter about_Environment_Variables.
- Cmdlet. Ruft alle Cmdlets ab.
- ExternalScript. Ruft alle .ps1-Dateien in den Pfaden ab, die in der Umgebungsvariablen „Path“ ($env:path) aufgeführt sind.
- Filter und Funktionen. Ruft alle erweiterten und einfachen PowerShell-Funktionen und -Filter ab.
- Skript. Ruft alle Skriptblöcke ab. Um PowerShell-Skripte (.ps1-Dateien) abzurufen, verwenden Sie den ExternalScript-Wert.
Typ: | CommandTypes |
Aliases: | Type |
Akzeptierte Werte: | Alias, Funktion, Filter, Cmdlet, ExternalScript, Anwendung, Skript, Workflow, Konfiguration, Alle |
Position: | Benannt |
Standardwert: | Keine |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Es werden Module mit Namen angegeben, die in Form von ModuleSpecification-Objekten angegeben werden, die im Abschnitt Bemerkungen desModuleSpecification Constructor (Hashtable) beschrieben sind.Der FullyQualifiedModule-Parameter akzeptiert beispielsweise einen Modulnamen, der in einem der folgenden Formate angegeben ist:
@{ModuleName = "modulename"; ModuleVersion = "version_number"}
@{ModuleName = "modulename"; ModuleVersion = "version_number"; Guid = "GUID"}
ModuleName und ModuleVersion sind erforderlich, aber Guid ist optional.
Sie können den Parameter „FullyQualifiedModule“ nicht im selben Befehl wie einen Modulparameter angeben. Die beiden Parameter schließen sich gegenseitig aus.
Typ: | ModuleSpecification |
Position: | Benannt |
Standardwert: | Keine |
Akzeptiere Pipeline-Eingang: | True |
Accept wildcard characters: | False |
Gibt an, dass dieses Cmdlet nur Befehle in der aktuellen Sitzung erhält.
Ab PowerShell 3.0 ruft Get-Command
standardmäßig alle installierten Befehle ab, einschließlich, aber nicht beschränkt auf die Befehle in der aktuellen Sitzung. In PowerShell 2.0 werden nur Befehle in der aktuellen Sitzung abgerufen.
Dieser Parameter wurde in Windows PowerShell 3.0 eingeführt.
Typ: | SwitchParameter |
Position: | Benannt |
Standardwert: | Keine |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Spezifiziert ein Array von Modulen. Dieses Cmdlet ruft die Befehle ab, die von den angegebenen Modulen stammen.Geben Sie die Namen von Modulen oder Modulobjekten ein.
Dieser Parameter nimmt Zeichenfolgenwerte an, aber der Wert dieses Parameters kann auch ein PSModuleInfoObject sein, wie die Objekte, die die Cmdlets Get-Module
und Import-PSSession
zurückgeben.
Typ: | Zeichenkette | Aliases: | PSSnapin |
Position: | Benannt |
Standardwert: | Keine |
Accept pipeline input: | True |
Accept wildcard characters: | True |
Spezifiziert ein Array von Namen. Dieses Cmdlet ruft nur Befehle ab, die den angegebenen Namen haben. Geben Sie einen Namen oder ein Namensmuster an. Platzhalterzeichen sind zulässig.
Um Befehle abzurufen, die denselben Namen haben, verwenden Sie den Parameter „All“. Wenn zwei Befehle den gleichen Namen haben, wird standardmäßig Get-Command
der Befehl abgerufen, der ausgeführt wird, wenn Sie den Befehlsnamen eingeben.
Typ: | Zeichenkette |
Position: | 0 |
Standardwert: | Keine |
Akzeptiere Pipeline-Eingabe: | True |
Accept wildcard characters: | True |
Spezifiziert ein Array von Befehlsnomen. Dieses Cmdlet ruft Befehle ab, zu denen Cmdlets, Funktionen und Aliase gehören, deren Namen das angegebene Substantiv enthalten. Geben Sie ein oder mehrere Substantive oder Substantivmuster ein. Platzhalterzeichen sind erlaubt.
Typ: | Zeichenfolge |
Position: | Benannt |
Standardwert: | Keine |
Accept pipeline input: | True |
Accept wildcard characters: | True |
Spezifiziert ein Array von Parameternamen. Dieses Cmdlet ruft Befehle in der Sitzung ab, die über die angegebenen Parameter verfügen. Geben Sie Parameternamen oder Parameter-Aliase ein. Platzhalterzeichen werden unterstützt.
Die Parameter ParameterName und ParameterType durchsuchen nur Befehle in der aktuellen Sitzung.
Dieser Parameter wurde in Windows PowerShell 3.0 eingeführt.
Typ: | String |
Position: | Benannt |
Standardwert: | Keine |
Accept pipeline input: | False |
Accept wildcard characters: | True |
Spezifiziert ein Array von Parameternamen. Dieses Cmdlet ruft Befehle in der Sitzung ab, die über Parameter des angegebenen Typs verfügen. Geben Sie den vollständigen Namen oder Teilnamen eines Parametertyps ein. Platzhalterzeichen werden unterstützt.
Die Parameter ParameterName und ParameterType durchsuchen nur Befehle in der aktuellen Sitzung.
Dieser Parameter wurde in Windows PowerShell 3.0 eingeführt.
Typ: | PSTypeName |
Position: | Benannt |
Standardwert: | Keine |
Accept pipeline input: | False |
Accept wildcard characters: | True |
Gibt an, dass dieses Cmdlet Befehlsinformationen anzeigt.
Dieser Parameter wurde in Windows PowerShell 5.0 eingeführt.
Typ: | SwitchParameter |
Position: | Benannt |
Standardwert: | Keine |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Syntax
Indiziert, dass dieses Cmdlet nur die folgenden angegebenen Daten über den Befehl abruft:
- Aliases. Ruft den Standardnamen und die Syntax ab.
- Cmdlets. Ruft die Syntax ab.
- Funktionen und Filter. Ruft die Funktionsdefinition ab.
- Skripte und Anwendungen oder Dateien. Ruft den Pfad und den Dateinamen ab.
Typ: | SwitchParameter |
Position: | Benannt |
Standardwert: | Keine |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Spezifiziert die Anzahl der abzurufenden Befehle. Sie können diesen Parameter verwenden, um die Ausgabe eines Befehls zu begrenzen.
Typ: | Int32 | |
Position: | Benannt | |
Standardwert: | Keine | |
Accept pipeline input: | True | |
Accept wildcard characters: | False |
Indiziert die Verwendung der Übereinstimmung der Zeichen im Befehl, um mit Großbuchstaben in einem Befehl zu suchen. Zum Beispiel würde i-psdf
mit Import-PowerShellDataFile
übereinstimmen, da jedes der zu suchenden Zeichen mit einem Großbuchstaben im Ergebnis übereinstimmt. Bei dieser Art von Übereinstimmung führen alle Platzhalter zu keinen Übereinstimmungen.
Typ: | SwitchParameter |
Position: | Benannt |
Standardwert: | Keine |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Indiziert die Verwendung eines Fuzzy-Matching-Algorithmus bei der Befehlssuche. Die Reihenfolge der Ausgabe ist von der nächstgelegenen Übereinstimmung bis zur unwahrscheinlichsten Übereinstimmung. Platzhalter sollten nicht mit Fuzzy Matching verwendet werden, da versucht wird, Befehle zu finden, die diese Platzhalterzeichen enthalten können.
Typ: | SwitchParameter |
Position: | Benannt |
Standardwert: | Keine |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Spezifiziert ein Array von Befehlsverben. Dieses Cmdlet ruft Befehle ab, zu denen Cmdlets, Funktionen und Aliase gehören, deren Namen das angegebene Verb enthalten. Geben Sie ein oder mehrere Verben oder Verbmuster ein. Platzhalterzeichen sind erlaubt.
Typ: | Zeichenfolge |
Position: | Benannt |
Standardwert: | Keine |
Accept pipeline input: | True |
Accept wildcard characters: | True |
Inputs
String
Sie können Befehlsnamen an dieses Cmdlet übergeben.
Ausgaben
CommandInfo
Dieses Cmdlet gibt Objekte zurück, die von der CommandInfo-Klasse abgeleitet sind. Der Typ des Objekts, das zurückgegeben wird, hängt vom Typ des Befehls ab, der Get-Command
abgerufen wird.
AliasInfo
Stellt Aliase dar.
ApplicationInfo
Stellt Anwendungen und Dateien dar.
CmdletInfo
Stellt Cmdlets dar.
FunctionInfo
Stellt Funktionen und Filter dar.
Hinweise
- Wenn mehr als ein Befehl mit demselben Namen für die Sitzung verfügbar ist, gibt
Get-Command
den Befehl zurück, der ausgeführt wird, wenn Sie den Befehlsnamen eingeben. Um Befehle mit demselben Namen in der Ausführungsreihenfolge abzurufen, verwenden Sie den All-Parameter. Weitere Informationen finden Sie unterÜber_Command_Precedence. - Wenn ein Modul automatisch importiert wird, ist die Wirkung die gleiche wie bei Verwendung des
Import-Module
Cmdlet. Zum Aktivieren, Deaktivieren und Konfigurieren des automatischen Imports von Modulen verwenden Sie die Voreinstellungsvariable$PSModuleAutoLoadingPreference
. Weitere Informationen finden Sie unter_Über_Einstellungsvariablen.
- Export-PSSession
- Get-Help
- Get-Member
- Get-PSDrive
- Import-PSSession
- Über_Befehl_Vorrang