Enable-ExperimentalFeature
在启动 PowerShell 的新实例时启用试验性功能。
语法
Enable-ExperimentalFeature
[-Name] <String[]>
[-Scope <ConfigScope>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
Enable-ExperimentalFeature
cmdlet 通过向 PowerShell 启动时读取的 powershell.config.json
设置文件添加命名的试验性功能来启用试验性功能。
此 cmdlet 是在 PowerShell 6.2 中引入的。
注意
对试验性功能状态所做的任何更改仅在重启 PowerShell 时生效
示例
示例 1:启用试验性功能
在此示例中,如果以前禁用了此试验性功能,则会为用户更新 powershell.config.json
文件,以便在重启 PowerShell 后启用该功能。
成功时,不会向管道输出任何内容,仅会显示警告消息。
Enable-ExperimentalFeature PSImplicitRemotingBatching
WARNING: Enabling and disabling experimental features do not take effect until next start of PowerShell.
参数
-Confirm
提示你在运行 cmdlet 之前进行确认。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
要启用的试验性功能的名称。
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Scope
确定要更新哪个 powershell.config.json
,它影响所有用户还是仅影响当前用户。
Type: | ConfigScope |
Accepted values: | AllUsers, CurrentUser |
Position: | Named |
Default value: | CurrentUser |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
显示运行该 cmdlet 时会发生什么情况。 cmdlet 未运行。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
输入
通过管道发送获取自 Get-ExperimentalFeature
cmdlet 的待启用 ExperimentalFeature 实例。
输出
None
此 cmdlet 不返回任何输出。
备注
对试验性功能的状态所做的更改仅在重启 PowerShell 时生效。
相关链接
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈