2016-07-01 10 views
1

私はそれは私の現在のドメインであるドメイン1のUSER1の値を返しますC#ドメインに対してpowershellスクリプトを実行するには?

Get-ADUserResultantPasswordPolicy user1 

を使用して自分のアプリケーションを介して、次のPowerShellコマンドを実行しようとしています。

私はドメイン2上のuser2のための値を読み取ろう:

Get-ADUserResultantPasswordPolicy domain2\user2 

その投げ例外

"Cannot find an object with identity:'user2' under:'DC=domain2,DC=com'. 

は、他のドメインにPowerShellを指して、その上のデータを読み取るために離れてありますドメイン?

答えて

1

-partitionパラメータを使用します。

は、Active Directoryのパーティションの識別名を指定します。識別名は、現在のディレクトリ・サーバー上のネーミング・コンテキストの1つである必要があります。コマンドレットは、このパーティションを検索して、Identityパラメーターで定義されたオブジェクトを検索します。 次の2つの例は、このパラメータの値を指定する方法を示しています。

-partition "CN =構成、DC = EUROPE、DC = TEST、DC = CONTOSO、DC = COM"

-partition「CN =スキーマ、CN =構成、DC = EUROPE、DC = TEST、 DC = CONTOSO、DC = COM」もっとここで読む

は:https://technet.microsoft.com/en-us/library/ee617255.aspx?f=255&MSPPError=-2147217396

+0

こんにちはAndrey..actually私はあなたが現在のドメインに対してのみ働くPowerShellスクリプト – sam

1

あなたがアクセスするドメインのドメインコントローラの完全修飾ドメイン名で-Serverパラメータを使用することができます。

Get-ADUserResultantPasswordPolicy -Identity "USER1" -Server "DC1.YourDomain.com" 
+0

こんにちはリチャード...あなたのコマンドを使用して、他のドメインからの詳細を取得する方法についていくつかの例を記入してくださいすることができ、PowerShellの上の知識を持っていませんユーザーは、他のドメインに切り替わらず、ユーザー情報を持ちません。 – sam

+0

see ..私のシステムはdomain1とドメインを結合しています。私のシステムをdomain2に切り替えることなく、domain2ユーザーの詳細にアクセスしたいのですが、私はあなたのコマンドを次のように使いました:Get-ADUserResultantPasswordPolicy -Identity "user2" -Server "DC2.domain2.com"接続していない – sam

+0

@samログインしたユーザーは、他のドメインのActive Directoryに管理者権限を持っていますか?2つのドメイン間に信頼関係はありますか?そうでない場合は、いくつかの資格情報を提供する必要があり、 '-Credential'パラメータを使用する必要があります。 – Richard

関連する問題