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 Show-ControlPanelItem
cmdlet 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 Get-ControlPanelItem
polecenia cmdlet do Show-ControlPanelItem
.
Show-ControlPanelItem
wyszukuje tylko elementy panelu sterowania, które można otworzyć w systemie. Na komputerach, które nie mają Panel sterowania lub Eksplorator plików, wyszukuje tylko elementy panelu sterowania, Show-ControlPanelItem
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 panelu sterowania AutoOdtwarzanie .
Show-ControlPanelItem -Name "AutoPlay"
Przykład 2. Potokowanie elementu panelu sterowania do tego polecenia cmdlet
W tym przykładzie zostanie otwarty element panelu sterowania Zapora Windows Defender 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 Show-ControlPanelItem
polecenie cmdlet go otwiera.
Przykład 3. Użyj nazwy pliku, aby otworzyć element panelu sterowania
W tym przykładzie zostanie otwarty element panelu sterowania Programy i funkcje przy użyciu jego nazwy aplikacji.
appwiz.cpl
Ta metoda jest alternatywą dla używania Show-ControlPanelItem
polecenia .
Uwaga
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 oddzielone operatorem OR .
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 oddzielone operatorem OR .
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.