0

このスクリプトを .vbs ファイルに貼り付け、ドメイン コントローラーで実行しました (ユーザー名、ou、およびドメイン情報を使用)。

Set objUser = GetObject _
  ("LDAP://cn=Ken Myer,ou=Finance,dc=fabrikam,dc=com")

objUser.Put "userWorkstations", "atl-ws-01,atl-ws-02,atl-ws-03"
objUser.SetInfo

そしてエラーを受け取ります:

サーバー上にそのようなユーザー オブジェクトはありません。

ただし、ユーザー名、ou、およびドメインを何度か再確認しました。何が問題なのですか?

4

1 に答える 1

0

adsieditをインストールすると、使用する適切な LDAP 文字列を取得するのに役立ちます。このようなことでつまずきやすいので、探しているオブジェクトが実際にあると思う場所にあることを確認します

たとえば、adsiedit.msc を (ctrl+r adsiedit.msc enter右クリックで) 開き、[接続先] を選択します。次に、コンピューターの下でデフォルトを選択します。それから私はOKを押しました。

次に、探しているオブジェクト (人) の AD のフォルダー構造を掘り下げることができます。私のADスキーマでは、私のユーザーアカウントは次を使用してナビゲートできますLDAP://CN=greenierb,OU=TSG,OU=Users,OU=Accounts,OU=Boston,OU=Offices,DC=domain,DC=com

これは、adsiedit でナビゲートするフォルダー構造の逆です (階層の最下部 (ユーザー) から)。

于 2013-08-13T18:40:24.213 に答える