Disable-ExperimentalFeature
Wyłącz funkcję eksperymentalną podczas uruchamiania nowego wystąpienia programu PowerShell.
Składnia
Disable-ExperimentalFeature
[-Name] <String[]>
[-Scope <ConfigScope>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie Disable-ExperimentalFeature
cmdlet wyłącza funkcje eksperymentalne, usuwając nazwane funkcje eksperymentalne z 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. Wyłączanie funkcji eksperymentalnej
W tym przykładzie, jeśli ta funkcja eksperymentalna została wcześniej włączona, powershell.config.json
plik zostanie zaktualizowany, aby użytkownik nie włączał tej funkcji 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.
Disable-ExperimentalFeature -Name 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 wyłączenia.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | 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.
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
Wystąpienia potoku elementu ExperimentalFeature z Get-ExperimentalFeature
polecenia cmdlet do wyłą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.
Linki powiązane
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla