Show-ControlPanelItem
Otwiera elementy panelu sterowania.
Składnia
Show-ControlPanelItem
[-Name] <String[]>
[<CommonParameters>]
Show-ControlPanelItem
-CanonicalName <String[]>
[<CommonParameters>]
Show-ControlPanelItem
[[-InputObject] <ControlPanelItem[]>]
[<CommonParameters>]
Opis
Polecenie cmdlet Show-ControlPanelItem
otwiera elementy panelu sterowania na komputerze lokalnym. Służy do otwierania elementów panelu sterowania według nazwy, kategorii lub opisu, nawet w systemach, które nie mają interfejsu użytkownika. Elementy panelu sterowania można potokować z polecenia cmdlet Get-ControlPanelItem
do Show-ControlPanelItem
.
Show-ControlPanelItem
wyszukuje tylko elementy panelu sterowania, które można otworzyć w systemie. Na komputerach, które nie mają Panelu sterowania lub Eksplorator plików, Show-ControlPanelItem
wyszukuje tylko elementy panelu sterowania, które mogą być otwarte bez tych składników.
To polecenie cmdlet zostało wprowadzone w programie Windows PowerShell 3.0.
Przykłady
Przykład 1. Pokazywanie elementu panelu sterowania
W tym przykładzie zostanie uruchomiony element Autoodtwarzanie panelu sterowania.
Show-ControlPanelItem -Name "AutoPlay"
Przykład 2. Potokowanie elementu panelu sterowania do tego polecenia cmdlet
W tym przykładzie zostanie otwarty element Zapora Windows Defender panelu sterowania na komputerze lokalnym. Nazwa elementu panelu sterowania Zapora systemu Windows została zmieniona w wersjach systemu Windows. W tym przykładzie użyto wzorca z symbolami wieloznacznymi w celu znalezienia elementu panelu sterowania.
Get-ControlPanelItem -Name "*Firewall" | Show-ControlPanelItem
Get-ControlPanelItem
pobiera element panelu sterowania, a polecenie cmdlet Show-ControlPanelItem
go otwiera.
Przykład 3. Użyj nazwy pliku, aby otworzyć element panelu sterowania
W tym przykładzie zostanie otwarty element Programy i funkcje panelu sterowania przy użyciu jego nazwy aplikacji.
appwiz.cpl
Ta metoda jest alternatywą dla użycia polecenia Show-ControlPanelItem
.
Nuta
W programie PowerShell można pominąć rozszerzenie pliku .cpl dla plików panelu sterowania, ponieważ jest on uwzględniony w wartości zmiennej środowiskowej $Env:PATHEXT
.
Parametry
-CanonicalName
Określa elementy panelu sterowania przy użyciu określonych nazw kanonicznych lub wzorców nazw. Dozwolone są symbole wieloznaczne. Jeśli wprowadzisz wiele nazw, to polecenie cmdlet otwiera elementy panelu sterowania, które pasują do dowolnej nazwy, tak jakby elementy na liście nazw zostały rozdzielone przez operator LUB.
Typ: | String[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | True |
-InputObject
Określa elementy panelu sterowania do otwarcia, przesyłając obiekty elementów panelu sterowania. Wprowadź zmienną zawierającą obiekty elementów panelu sterowania lub wpisz polecenie lub wyrażenie, które pobiera obiekty elementów panelu sterowania, takie jak Get-ControlPanelItem
.
Typ: | ControlPanelItem[] |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Name
Określa nazwy elementów panelu sterowania. Dozwolone są symbole wieloznaczne. Jeśli wprowadzisz wiele nazw, to polecenie cmdlet otwiera elementy panelu sterowania, które pasują do dowolnej nazwy, tak jakby elementy na liście nazw zostały rozdzielone przez operator LUB.
Typ: | String[] |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | True |
Dane wejściowe
System.String, Microsoft.PowerShell.Commands.ControlPanelItem
Do tego polecenia cmdlet można przekazać nazwę lub obiekt elementu panelu sterowania.
Dane wyjściowe
None
To polecenie cmdlet nie zwraca żadnych danych wyjściowych.