Azure
Microsoft が管理する世界のデータ センター ネットワークを介してアプリケーションとサービスを構築、配置、および管理するインフラストラクチャおよびクラウド コンピューティング プラットフォーム。
579 件の質問
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
ユーザに割り当てたカスタムセキュリティ属性をPowerShell から確認したいと考えています。
以下を参考にユーザーからカスタム セキュリティ属性の割り当てを取得しようとしていますが、"customSecurityAttributes"の値が取得できず空白になってしまいます。
Connect-MgGraph -Scopes "User.Read.All"
$userAttributes = Get-MgUser -UserId $userId -Property "customSecurityAttributes"
$userAttributes
DisplayName Id Mail UserPrincipalName
----------- -- ---- -----------------
実行ユーザには、グローバル管理者のみでなく属性定義閲覧者・属性割り当て管理者などカスタムセキュリティ属性関連のロールも付与しています。
Get-MgUserモジュールと Format-List コマンドレットを利用しCustomSecurityAttributes を確認すると、設定内容ではなく"Microsoft.Graph.PowerShell.Models.MicrosoftGraphCustomSecurityAttributeValue"という内容が表示されます。
Get-MgUser -UserId $userId | Format-List "CustomSecurityAttributes"
CustomSecurityAttributes : Microsoft.Graph.PowerShell.Models.MicrosoftGraphCustomSecurityAttributeValue
はじめまして。
上記方法でカスタムセキュリティ属性情報が空になる原因は不明ですが、回避策として Get-AzureADMSUser から取得できるかもしれません(当方は以下方法で取得可能でした)。
$user1 = Get-AzureADMSUser -Id "******@xxx.com" -Select CustomSecurityAttributes
$user1.CustomSecurityAttributes