我正在编写一个小脚本,以便更轻松地将用户添加到我们的 AD。它只是要求输入的一行 New-ADUser powershell 脚本。它看起来像这样:
New-ADUser -Name (Read-Host "User Name") -AccountExpirationDate 0 -CannotChangePassword 1 -ChangePasswordAtLogon 0 -PasswordNeverExpires 1 -Company (Read-Host "Company") -Department (Read-Host "Department") -Title (Read-Host "Title") -Manager (Read-Host "Manager's User Name") -GivenName (Read-Host "Full Name") -MobilePhone (Read-Host "Cell Phone Number") -State (Read-Host "State") -AccountPassword (Read-Host -AsSecureString "Password") -ProfilePath (Read-Host "Roaming Profile Path") -Path (Read-Host "AD Path to User")
它要求所有内容,但在输入所有内容后它返回:“New-ADUser:不是有效的 Win32 FileTime。在 line:1 char:11。” 我在命令中检查了那个位置(它是“New-ADUser”之后的空格),我不知道它为什么会返回那个位置。
这是做我想做的事的有效方法吗?如何修复我的命令以不返回错误?这是我输入到点的内容吗?