【发布时间】:2021-01-13 08:04:56
【问题描述】:
我输入这个 Powershell 命令
PS C:\Users\User> new-aduser -name "Tracy Jones" -givenname "Tracy" -surname "Jones" -samaccountname "tjones" userprincipalname "tjones@adatum.com" -path "ou=marketing,dc=abc,dc=com" -accountpassword(-Read-Host -assecurestring "type password for user") -enables $true
它向我显示了这种错误消息:
-Read-Host : 术语“-Read-Host”未被识别为 cmdlet、函数、脚本文件或可操作的名称 程序。检查名称的拼写,如果包含路径,请验证路径是否正确,然后重试。
在 line:1 char:184
... 路径 "ou=marketing,dc=abc,dc=com" -accountpassword(-Read-Host -assecu ...
~~~~~~~~~~
CategoryInfo : ObjectNotFound: (-Read-Host:String) [], CommandNotFoundException
FullyQualifiedErrorId : CommandNotFoundException
【问题讨论】:
-
您可能想在帐户密码后添加一个空格并删除 Read-Host 前面的破折号。但我不确定,是否支持以这种方式调用 Read-Host。也许您必须先阅读密码,然后在第二步调用 new-aduser
标签: powershell active-directory read-host