这里是初级编剧。我正在尝试使用Add-AzureADApplicationOwner创建一个脚本,该脚本使用一个包含两列的csv文件。然后导出新值,显示具有新所有者的应用程序的名称。
请注意,这不是要更新整个目录,而是仅更新那些没有所有者的应用程序。
列A包含新所有者。
列B包含应用程序ID。
我无法弄清楚如何做一个循环,将分配列A值到他们的列B值对应。我也不知道如何用应用程序的实际名称而不是对象ID导出值。
希望得到一些帮助!谢谢你,谢谢
$AppId = Import-csv "C:\Users\crondon\Documents\Azure Tasks\azureapps.csv"
foreach ($assign in $appid)
{
Add-AzureADApplicationOwner -ObjectId $assign.application -RefObjectId $assign.owner
Get-AzureADApplicationOwner -ObjectId $assign.application | select objectid, displayname | Export-csv "C:\Users\crondon\Documents\Azure Tasks\new-azureowner.csv" -append
}
字符串
1条答案
按热度按时间wr98u20j1#
我无法弄清楚如何做一个循环,将分配列A值到他们的列B值对应。我也不知道如何用应用程序的实际名称而不是对象ID导出值。
要导出新所有者列表沿着应用程序的显示名称并将数据导出到Excel,可以使用下面的PowerShell脚本
字符串
运行上述脚本并将用户添加到应用程序所有者后,从应用程序检索详细信息并将其导出到Excel。
的数据