Enable-ExperimentalFeature
Włącz funkcję eksperymentalną podczas uruchamiania nowego wystąpienia programu PowerShell.
Składnia
Enable-ExperimentalFeature
[-Name] <String[]>
[-Scope <ConfigScope>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie Enable-ExperimentalFeature
cmdlet umożliwia korzystanie z funkcji eksperymentalnych przez dodanie nazwanych funkcji eksperymentalnych do pliku ustawień odczytanego powershell.config.json
podczas uruchamiania programu PowerShell.
To polecenie cmdlet zostało wprowadzone w programie PowerShell 6.2.
Uwaga
Wszelkie zmiany stanu funkcji eksperymentalnej mają wpływ tylko na ponowne uruchomienie programu PowerShell
Przykłady
Przykład 1. Włączanie funkcji eksperymentalnej
W tym przykładzie, jeśli ta funkcja eksperymentalna została wcześniej wyłączona, powershell.config.json
plik zostanie zaktualizowany, aby użytkownik włączył tę funkcję po ponownym uruchomieniu programu PowerShell.
Po pomyślnym zakończeniu nic nie zwraca danych wyjściowych do potoku i jest wyświetlany tylko komunikat ostrzegawczy.
Enable-ExperimentalFeature PSImplicitRemotingBatching
WARNING: Enabling and disabling experimental features do not take effect until next start of PowerShell.
Parametry
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Nazwa lub nazwy funkcji eksperymentalnych do włączenia.
Typ: | String[] |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Scope
Określa, która powershell.config.json
aktualizacja ma mieć wpływ na wszystkich użytkowników, czy tylko bieżącego użytkownika.
Typ: | ConfigScope |
Dopuszczalne wartości: | AllUsers, CurrentUser |
Position: | Named |
Domyślna wartość: | CurrentUser |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
Wystąpienia potoku elementu ExperimentalFeature z Get-ExperimentalFeature
polecenia cmdlet do włączenia.
Dane wyjściowe
None
To polecenie cmdlet nie zwraca żadnych danych wyjściowych.
Uwagi
Zmiany stanu funkcji eksperymentalnej mają wpływ tylko na ponowne uruchomienie programu PowerShell.