Udostępnij za pośrednictwem


Disable-ExperimentalFeature

Wyłącz eksperymentalną funkcję 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 przez usunięcie nazwanych funkcji eksperymentalnych 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 obowiązują tylko po ponownym uruchomieniu 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, plik zostanie zaktualizowany, powershell.config.json aby użytkownik nie włączał tej funkcji po ponownym uruchomieniu programu PowerShell. Po pomyślnym zakończeniu nic nie jest wyjściem do potoku i wyświetlany jest 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 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

Wystąpienia potoku eksperymentalnegoFeature 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.