次の方法で共有


Enable-ExperimentalFeature

PowerShell の新しいインスタンスの起動時に実験用機能を有効にします。

構文

Enable-ExperimentalFeature
      [-Name] <String[]>
      [-Scope <ConfigScope>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

説明

Enable-ExperimentalFeature コマンドレットを使用すると、PowerShell の起動時に読み取られた powershell.config.json 設定ファイルに名前付きの試験的機能を追加することで、試験的な機能を使用できます。

このコマンドレットは、PowerShell 6.2 で導入されました。

手記

試験段階の機能状態に対する変更は、PowerShell の再起動時にのみ有効になります

例 1: 試験的な機能を有効にする

この例では、この試験的な機能が以前に無効になっていた場合、PowerShell が再起動されると、ユーザーがその機能を有効にするために powershell.config.json ファイルが更新されます。 成功するとパイプラインには何も出力されません。警告メッセージのみが表示されます。

Enable-ExperimentalFeature PSImplicitRemotingBatching

WARNING: Enabling and disabling experimental features do not take effect until next start of PowerShell.

パラメーター

-Confirm

コマンドレットを実行する前に確認を求めるメッセージが表示されます。

型:SwitchParameter
Aliases:cf
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Name

有効にする実験用機能の名前または名前。

型:String[]
配置:0
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-Scope

更新する powershell.config.json が、すべてのユーザーに影響するか、現在のユーザーのみに影響するかを決定します。

型:ConfigScope
指定可能な値:AllUsers, CurrentUser
配置:Named
規定値:CurrentUser
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-WhatIf

コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。

型:SwitchParameter
Aliases:wi
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

入力

ExperimentalFeature

Get-ExperimentalFeature コマンドレットから ExperimentalFeature のインスタンスをパイプして有効にします。

出力

None

このコマンドレットは出力を返しません。

メモ

実験用機能の状態の変更は、PowerShell の再起動時にのみ有効になります。