You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行PowerShell脚本创建AD组织单元时遇类型转换错误求助

脚本中的问题分析与修正

你的PowerShell脚本存在三个明显错误,导致执行报错:

  • Path参数格式错误:脚本里的Path写成了“DC=DC=abc,DC=test,DC=com”,正确格式应为"DC=abc,DC=test,DC=com"——多余的DC=前缀破坏了LDAP路径的标准格式,导致PowerShell无法将其识别为合法的字符串路径,触发类型转换错误。
  • 使用中文全角引号:脚本中包裹参数值的是中文全角引号“”,PowerShell仅支持英文半角引号""或反引号`作为字符串界定符,全角引号会让参数值被错误解析为非字符串对象。
  • 参数语法错误:-ProtectedFromAccidentalDeletion参数写成了:\$false,正确写法是:$false——脚本环境下无需对$false`进行转义,多余的反斜杠会破坏参数的语法结构。

修正后的脚本代码:

New-ADOrganizationalUnit "test_unit_80" -Path "DC=abc,DC=test,DC=com" -ProtectedFromAccidentalDeletion:$false;

内容的提问来源于stack exchange,提问作者RDX

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 01:02:35