将Azure容器文件内容作为参数传递给Azure自动化运行手册。

问题描述 投票:0回答:1

我有一个csv文件在Blob容器,其中包含用户列表。我有一个Powershell脚本,在Azure runbook中添加特定用途的AD,我如何读取csv中的所有用户并解析每个用户的Powershell脚本?我如何才能读取所有用户的csv和解析每个用户的powershell脚本。

azure azure-active-directory azure-storage azure-automation azure-runbook
1个回答
0
投票

这里有一个很好的解决方案,如何使用CSV文件 - 你必须直接下载它到你的临时runbook文件夹。https:/stackoverflow.coma542827471595293。

然后,你将不得不使用Powershell的Import-Csv模块。https:/docs.microsoft.comen-uspowershellmodulemicrosoft.powershell.utilimport-csv?view=powershell-7。

在用户行上进行循环的代码应该类似于这段代码。

Import-Csv $path | Foreach-Object { 

    foreach ($property in $_.PSObject.Properties)
    {
        doSomething $property.Name, $property.Value
    } 
}
© www.soinside.com 2019 - 2024. All rights reserved.