get-user|get-member
Exchange アドインを使用して powershellを実行すると、description プロパティがないことに気付きました。
名前が別の名前に変更されているか、別のアクセス方法に変更されているかどうかは誰にもわかりませんか?
get-user|get-member
Exchange アドインを使用して powershellを実行すると、description プロパティがないことに気付きました。
名前が別の名前に変更されているか、別のアクセス方法に変更されているかどうかは誰にもわかりませんか?
説明を変更するつもりがない場合、これはうまくいくはずです:
[PS] C:\>$ANR = "testuser@example.com"
[PS] C:\>$foo = [adsi]("LDAP://" + (get-user $ANR).DistinguishedName)
[PS] C:\>$foo.description
My Description
編集したい場合は、System.DirectoryServices をさらに詳しく調べて、オブジェクトを AD に書き戻す方法を確認する必要があります。ラッピングを行う別のパッケージの quest を使用する方が簡単でしょう。自分で作成したい場合は、Powershell での AD プログラミングに関するブログがたくさんあります。
Exchange 自体は、AD とのやり取りを最小限に抑えます。基本的に、AD と Exchange は非常に接続されているため、AD の一部を提供しますが、AD のすべての機能を公開しようとはしません。
quest.com/powershell をチェックしてください。これはアドイン ライブラリ (無料) であり、必要なものを取得する Get-QADUser というコマンドレットがあります。ADSI (これも完全にあなたが求めているものには正当です)。
ユーザーを取得しますか? quest コマンドレット スイートの get-qaduser のことですか?
もしそうなら、デフォルトですべてのプロパティが取得されるわけではないと思います。AD、IIRC から取得する追加のプロパティを指定できる -Include パラメーターがあります。
コンソールで動作します。ただし、CSVファイルでは、追加し続けます
System.DirectoryServices.PropertyValueCollection
値の代わりに各行の最後に識別名を入力してプロンプトで実行すると、ldap クエリが機能します。
$tmp =adsi $tmp.description 請求書
何か案は?
それを解決しました..そのちょうど $tmp.description.value