新しいADユーザーの作成を自動化しようとしています。問題のコードのスニペットは以下の通りです。AD_NewUser parameters Powershellエラー
New-ADUser -GivenName "$firstname" `
-Surname $surname -DisplayName ($firstname + ' ' + $surname) `
-UserPrincipalName ($firstname + '.' + $surname + $email) -EmailAddress ($firstname + '.' + $surname + $email) -Department $department -HomePhone $phonenumber -AccountPassword $plainpassword -ChangePasswordAtLogon 1 -Enabled 1 -Fax "OMITTED" -HomeDirectory "OMITTED" + $firstname + "." + $surname "\My Documents" -HomeDrive "M:" -Manager $manager -OtherAttributes @{'title'=$jobtitle}
Owenとして$ firstnameを入力すると、次のエラーが表示されます。
New-ADUser : A positional parameter cannot be found that accepts argument 'Owen'.
At C:\Users\ryan.hargreavesadmin\Desktop\NewUser.ps1:24 char:1
+ New-ADUser -GivenName $firstname `
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [New-ADUser], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.ActiveDirectory.Management.Commands.NewADUs
er
どのような明白なものがありますか?
としてあなた '新ADUser'コマンドの全体をご提示ください表示されたコードは、エラーの原因ではない可能性があります。 – BenH
更新されました。個人情報がこの –
に公開されないようにパラメータ化されました。 –