2017-04-16 25 views
1

私は、Windows 10 Azure Active Directory(AAD)でPowershellの現在のWindowsユーザー名&ドメインを取得しようとしています。Windows PowershellでAzure Active Directoryユーザー名を取得するには?

私はthis questionでヒントを試しましたが、Azure Active Directoryに参加したマシンでは動作しないようです。

ユーザーのために:Jonathan Doe, [email protected]あなたは& AzureAD(ではないユーザー名や固有名詞 『本当の』ドメイン)のみのユーザーを取得します:

$env:UserName --> JonathanDoe 
$env:UserDomain --> AzureAD 
[System.Security.Principal.WindowsIdentity]::GetCurrent().Name --> AzureAD\JonathanDoe 

は、ユーザーの実際の資格または特定の任意の部分を取得する方法を誰もが知っていますアズールAADドメイン? (例えばjohnまたはexample.comまたは理想的[email protected]

答えて

2

PowerShellで次のコマンドを実行すると、出力にUPN形式のユーザー名が表示されます。ユーザー名とドメイン名の両方を取得できます。

whoami.exe /UPN 

また、 'whoami.exe'プログラムは、現在のユーザーに関する追加情報を取得するための他の多くのパラメータを提供します。 'whoami.exe'の詳細については、次のコマンドを入力できます。

whoami.exe /? 
+0

ありがとうございます!これは完全に機能します。 – semenko

+0

あなたは大歓迎です! –

0

私はこれがどのように公式のわからないんだけど、私は[email protected]あるユーザ名を含むレジストリ内のリンクを発見しました。 This was under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IdentityStore\Cache\xxx\IdentityCache\xxx.キー名はUserNameでした。 built-in powershell registry providerを使用すると、このレジストリエントリに移動できます。

関連する問題