Enable-ExperimentalFeature
Włącz eksperymentalną funkcję przy uruchamianiu 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 dla użytkownika w celu włączenia tej funkcji po ponownym uruchomieniu programu PowerShell.
Po pomyślnym zakończeniu nic nie zwraca danych wyjściowych do potoku i 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
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Nazwa lub nazwy funkcji eksperymentalnych do włączenia.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Scope
Określa, który powershell.config.json
z nich ma być aktualizowany, czy dotyczy wszystkich użytkowników, czy tylko bieżącego użytkownika.
Type: | ConfigScope |
Accepted values: | AllUsers, CurrentUser |
Position: | Named |
Default value: | CurrentUser |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wejściowe
ExperimentalFeature
Potokowe wystąpienia 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 są wprowadzane tylko po ponownym uruchomieniu programu PowerShell.