これは Exchange/Office 365 powershell を対象としていますが、他のタイプにも適用できます。
たとえば、ユーザーのリストがあり、UserPrincipalName
その ID に使用する場合、すべてのスクリプトでUserPrincipalName
ID に使用してデータを取得できますが、ほとんどのUserPrincipalName
場合、実際にはエクスポート可能な値ではありません。したがって、以下の 2 つの例を取り上げるUserPrincipalName
と、ID を使用して両方でデータを取得できますが、2 番目の例では出力が空白になります。
たとえば、ID 値UserPrincipalName
を 2 番目に挿入するにはどうすればよいですか。これは、以下で説明する 2 つ以上のスクリプトに適用されます。
$CSV | foreach {
Get-Mailbox -resultsize unlimited -Identity $_.UserPrincipalName
} | select userprincipalname, server |out-gridview
出力例:
UPN@something.com, server101
$csv | ForEach {
Get-ActiveSyncDeviceStatistics -Identity:$_.UserPrincipalName
} | select DeviceFriendlyName,UserPrincipalName |out-gridview
出力例:
2nd: DeviceIOS4,-