私はcsvの電子メールに基づいて連絡先に一致するスクリプトを持っていますが、get-adobject -ldapfilterを使用して連絡先を見つけることができますが、その連絡先をマネージャーとして追加しようとすると、連絡先を見つけることができません。見つからないという連絡先は、ディレクトリにはっきりと表示されています。マネージャー属性の追加に失敗しました
この行は、接触見つける:
$rmanager = Get-ADObject -SearchBase 'OU=workplace,OU=Contacts,DC=office,DC=com' -ldapfilter "(&(objectclass=contact)(name=$fname*)(name=*$lname))"
発見され、当該接触の例を...
PS C:\temp> Get-ADObject -SearchBase 'OU=workplace,OU=Contacts,DC=office,DC=com' -ldapfilter "(&(objectclass=contact)(name=$fname*)(name=*$lname))"
DistinguishedName Name ObjectClass ObjectGUID
----------------- ---- ----------- ----------
CN=Nick Hill,OU=workplace,OU=Contacts,DC=office,DC=com Nick Hill contact b649bd7e-aac9-4d4b-8203-b6a79f35b91
しかし、セットaduserの意志でこの行明らかに存在する連絡先を見つけることができない旨を伝えてください。
get-aduser -f {mail -eq $username} |set-aduser -Manager "$rmanager"
set-aduser : Identity info provided in the extended attribute: 'Manager' could not be resolved. Reason: 'Cannot find an object with identity: 'CN=Nick Hill,OU=Workplace,OU=Contacts,DC=office,DC=com' under: 'DC=Office,DC=com'.'.
ユーザーオブジェクトは連絡先オブジェクトではありません。 –
Bill、これは同じ質問ですが、私は他の人への答えを得られなかったので、ちょうど異なって尋ねられました。 – 200mg
私はあなたの他の質問にあなたの質問に答えました。 –