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 cmdlet Enable-ExperimentalFeature
umożliwia korzystanie z funkcji eksperymentalnych przez dodanie nazwanych funkcji eksperymentalnych do pliku ustawień powershell.config.json
odczytanego podczas uruchamiania programu PowerShell.
To cmdlet zostało wprowadzone w programie PowerShell 6.2.
Notatka
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, plik powershell.config.json
zostanie zaktualizowany dla użytkownika w celu włączenia tej funkcji po ponownym uruchomieniu programu PowerShell. W przypadku powodzenia nic nie jest przesyłane do potoku, a wyświetlany jest tylko komunikat ostrzegawczy.
Enable-ExperimentalFeature PSImplicitRemotingBatching
WARNING: Enabling and disabling experimental features do not take effect until next start of PowerShell.
Parametry
-Confirm
Pyta 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óre powershell.config.json
zaktualizować, czy dotyczy to 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, jeśli polecenie cmdlet zostanie uruchomione. 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
Przekazywanie wystąpień ExperimentalFeature z polecenia cmdlet Get-ExperimentalFeature
w celu 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.