Udostępnij za pośrednictwem


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

ExperimentalFeature

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.