我在Blob容器中有一个csv文件,其中包含用户列表。我有一个Powershell脚本,该脚本在Azure Runbook中为AD添加了特殊用途。我如何才能读取csv中的所有用户并解析每个用户的powershell脚本。
lcz197474 回答:将Azure容器文件内容作为参数传递给Azure自动化运行簿
关于如何处理CSV文件,这是一个很好的解决方案-您必须直接将其下载到临时Runbook文件夹中: https://stackoverflow.com/a/54282747/1595293
然后,您将必须对Powershell https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/import-csv?view=powershell-7使用Import-Csv模块
用于循环用户行的代码应类似于代码段:
Import-Csv $path | Foreach-Object {
foreach ($property in $_.PSObject.Properties)
{
doSomething $property.Name,$property.Value
}
}