1

Powershellを使用してADからユーザーマネージャーの電子メールを取得しようとしているので、UserAと入力して、AManager@domain.comを返します。そのため、ユーザーパスワードをリセットして、ADで指定されたマネージャーにパスワードを電子メールで送信することができます。だから、ここに私が得たものがあります:

Get-ADUser -Identity SAMAccountName -Properties EmailAddress,Manager | Select-Object { (Get-AdUser $_.Manager -Properties EmailAddress).EmailAddress }

しかし、次のようなテーブル形式のようにそれを返します。

(Get-ADUser $_.Manager -Properties EmailAddress).EmailAddres
------------------------------------------------------------
ManagersEmail@myDomain.com

だから私はそれを有効なメールとして使うことはできません、メールアドレスだけを取得する方法はありますか?助けてくれてありがとう。

4

1 に答える 1

1

私があなたが望むものを理解しているなら、これは私のために働きました:

Get-ADUser -Identity SAMAccountName -Properties EmailAddress,Manager | %{(Get-AdUser $_.Manager -Properties EmailAddress).EmailAddress}
于 2012-09-20T19:41:09.567 に答える