Show-ControlPanelItem
Öffnet Systemsteuerungselemente.
Syntax
Show-ControlPanelItem
[-Name] <String[]>
[<CommonParameters>]
Show-ControlPanelItem
-CanonicalName <String[]>
[<CommonParameters>]
Show-ControlPanelItem
[[-InputObject] <ControlPanelItem[]>]
[<CommonParameters>]
Beschreibung
Das Cmdlet Show-ControlPanelItem
öffnet Systemsteuerungselemente auf dem lokalen Computer. Sie können sie verwenden, um Systemsteuerungselemente nach Name, Kategorie oder Beschreibung zu öffnen, auch auf Systemen, die keine Benutzeroberfläche besitzen. Sie können Systemsteuerungselemente aus dem Cmdlet Get-ControlPanelItem
an Show-ControlPanelItem
weiterleiten.
Show-ControlPanelItem
durchsucht nur Systemsteuerungselemente, die auf dem System geöffnet werden können. Auf Computern, auf denen keine Systemsteuerung oder Datei-Explorer, durchsucht Show-ControlPanelItem
nur Steuerelemente, die ohne diese Komponenten geöffnet werden können.
Dieses Cmdlet wurde in Windows PowerShell 3.0 eingeführt.
Beispiele
Beispiel 1: Anzeigen eines Systemsteuerungselements
In diesem Beispiel wird das element der automatischen Wiedergabe Systemsteuerung gestartet.
Show-ControlPanelItem -Name "AutoPlay"
Beispiel 2: Weiterleiten eines Steuerelementpanelelements an dieses Cmdlet
In diesem Beispiel wird das Windows Defender Firewall Systemsteuerungselement auf dem lokalen Computer geöffnet. Der Name des Windows-Firewall-Systemsteuerungselements hat sich in den Versionen von Windows geändert. In diesem Beispiel wird ein Wildcardmuster verwendet, um das Systemsteuerungselement zu finden.
Get-ControlPanelItem -Name "*Firewall" | Show-ControlPanelItem
Get-ControlPanelItem
ruft das Systemsteuerungselement ab, und das cmdlet Show-ControlPanelItem
öffnet es.
Beispiel 3: Verwenden eines Dateinamens zum Öffnen eines Systemsteuerungselements
In diesem Beispiel wird das Element "Programme und Features" Systemsteuerung mit dem Anwendungsnamen geöffnet.
appwiz.cpl
Diese Methode ist eine Alternative zur Verwendung eines Show-ControlPanelItem
Befehls.
Anmerkung
In PowerShell können Sie die dateierweiterung .cpl für Systemsteuerungsdateien weglassen, da sie im Wert der $Env:PATHEXT
Umgebungsvariable enthalten ist.
Parameter
-CanonicalName
Gibt Systemsteuerungselemente mithilfe der angegebenen kanonischen Namen oder Namensmuster an. Wildcardzeichen sind zulässig. Wenn Sie mehrere Namen eingeben, öffnet dieses Cmdlet Systemsteuerungselemente, die einem der Namen entsprechen, als ob die Elemente in der Namensliste durch einen ODER--Operator getrennt wurden.
Typ: | String[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | True |
-InputObject
Gibt die zu öffnenden Systemsteuerungselemente an, indem Sie Elementobjekte der Systemsteuerung übermitteln. Geben Sie eine Variable ein, die Elementobjekte der Systemsteuerung enthält, oder geben Sie einen Befehl oder Ausdruck ein, der Systemsteuerungselementobjekte abruft, z. B. Get-ControlPanelItem
.
Typ: | ControlPanelItem[] |
Position: | 0 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Name
Gibt die Namen von Steuerelementpanelelementen an. Wildcardzeichen sind zulässig. Wenn Sie mehrere Namen eingeben, öffnet dieses Cmdlet Systemsteuerungselemente, die einem der Namen entsprechen, als ob die Elemente in der Namensliste durch einen ODER--Operator getrennt wurden.
Typ: | String[] |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | True |
Eingaben
System.String, Microsoft.PowerShell.Commands.ControlPanelItem
Sie können ein Name- oder Systemsteuerungselementobjekt an dieses Cmdlet weiterleiten.
Ausgaben
None
Dieses Cmdlet gibt keine Ausgabe zurück.