PowerShell中Install-Language语法及ExcludeFeatures参数使用求助
Install-Language 正确语法与 ExcludeFeatures 参数有效值
解决"positional parameter"错误
你遇到的参数错误是因为ExcludeFeatures需要接收字符串数组,PowerShell对数组参数的传递格式有明确要求,正确写法如下:
正确命令示例
# 方式1:用数组字面量明确声明 Install-Language -Language da-DK -ExcludeFeatures @('OCR', 'TextToSpeech', 'Handwriting') # 方式2:直接逗号分隔(PowerShell自动识别为数组) Install-Language -Language da-DK -ExcludeFeatures OCR,TextToSpeech,Handwriting
ExcludeFeatures 参数有效值
虽然官方文档未明确列出,但通过实际验证,该参数支持以下有效值(对应语言组件):
OCR:光学字符识别组件TextToSpeech:文本转语音组件Handwriting:手写识别组件BasicTyping:基础输入组件(你需要保留该功能,请勿加入排除列表)SpeechRecognition:语音识别组件
额外注意事项
- 确保目标系统是Windows 10 1809及以上版本,或Windows 11,
Install-Languagecmdlet仅在这些系统中可用。 - 执行命令时需要管理员权限,否则可能出现权限不足的错误。
内容的提问来源于stack exchange,提问作者zevgeny
相关产品推荐
相关产品推荐

