は、それは私の会社のドメインのユーザーオブジェクトの値から電子メール属性を取得 - PowerShellの
$user = "domainname/someOU/someOU/username"
Get-ADUser -Filter { CN -eq $user } -Properties *| Select displayname,emailaddress
は、それは私の会社のドメインのユーザーオブジェクトの値から電子メール属性を取得 - PowerShellの
$user = "domainname/someOU/someOU/username"
Get-ADUser -Filter { CN -eq $user } -Properties *| Select displayname,emailaddress
のオブジェクトのプロパティから、対応する電子メールの属性を取得することが可能で、これは私はあなたが尋ねたユーザーの情報を取得する方法を次のとおりです。
$UserInfo = Get-ADUser -Filter "Name -like '*users_name*'" | select Givenname,UserPrincipalName
$UserInfo.Givenname <-- this displays their name
$UserInfo.UserPrincipalName <-- this displays their email address
プロパティ名が何らかの理由で異なっている場合は、あなただけ行うことができます
Get-ADUser -Filter "Name -like '*users_name*'" | select *
を使用して、使用可能なすべてのプロパティとその値を検索します。
メールアドレスはプロパティmail
に保存されています。正式名称はCanonicalName
-Filter *
に格納され、オブジェクトのすべてのプロパティが返されます。 Select-Object
は、選択したプロパティのみを返します。したがって、-filter * | Select-Object *
では、コマンドレットで返すことができるすべてのプロパティが表示されます。通常、既定の書式設定では少数しか表示されません。 -filter * | Format-List
は同じ目標を達成します。
特定のケースでは、いくつかのプロパティのみが必要です。したがって、-filter *
を使用せず、必要なプロパティのみを選択するほうが効率的です。
Get-ADUser username -Properties mail,CanonicalName |
Select-Object displayname,mail,CanonicalName
はい、私たちは簡単に正規の名前についてあなたはそれを照会することができますどのようにこの使用のDisplayNameを問い合わせることができますが... – tictactoe
私は手掛かりを持っていない:)私は含めてお勧めします、あなたが – cet51
の欲しいものを明確にするため、あなたのオリジナルのポストで@CoryEtmundそれは元の要求の一部でした。おそらく多くの言葉ではないでしょう。 – Matt