私は、単純な質問であることを願っていることに答えようとしています。AzureAD に登録され、自動操縦されているデバイスがあります。IntuneManagementExtenstion を使用して、現在ログインしているユーザーの完全なユーザー名を取得して、スクリプトの他の場所で使用したいと考えています。私はそれを行う方法を見ることができません。
私が見つけることができるすべての例は、短い名前、または AzureAD ドメインとユーザー名のいずれかを返します。
テナントはmytestdomain.onmicrosoft.com ユーザーはmytestuser@mytestdomain.com です
グーグルまたは検索するだけの場合、ほとんどのメソッドは次のいずれかを返します。
AzureAD\mytestuser または mytestuser
完全なmytestuser@mytestdomain.comを返すものが必要です。これは、テナントに複数のバニティ ネームがあるため、ログインしているバニティ ネームを特定する必要があるためです (たとえば、mytestuser@mytestdomain.comは、 mytestuser@mytestdomain2.comまたはmytestuser@mytestdomain3.comとは異なるユーザー アカウントです)。したがって、出力の最後に他の方法でテナント名を追加することはできません。
どんな考えでも大歓迎です。msol/azuread モジュールのインストールを必要とする方法は、ユーザー ログインを必要とするため機能しないようです。これはポイントを無効にし、intune 管理拡張機能によって実行されているため、ユーザーはとにかく対話できません。
ありがとう