【发布时间】:2023-04-10 02:11:01
【问题描述】:
我在 Blob 容器中有一个 csv 文件,其中包含用户列表。我有一个 powershell 脚本,它为 Azure Runbook 中的 AD 添加了特殊用途。我如何读取 csv 中的所有用户并为每个用户解析 powershell 脚本。
【问题讨论】:
标签: azure azure-active-directory azure-storage azure-automation azure-runbook
我在 Blob 容器中有一个 csv 文件,其中包含用户列表。我有一个 powershell 脚本,它为 Azure Runbook 中的 AD 添加了特殊用途。我如何读取 csv 中的所有用户并为每个用户解析 powershell 脚本。
【问题讨论】:
标签: azure azure-active-directory azure-storage azure-automation azure-runbook
以下是有关如何使用 CSV 文件的一个很好的解决方案 - 您必须将其直接下载到临时 Runbook 文件夹: https://stackoverflow.com/a/54282747/1595293
那么你将不得不为 Powershell 使用 Import-Csv 模块 https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/import-csv?view=powershell-7
用户行的循环代码应该类似于sn-p:
Import-Csv $path | Foreach-Object {
foreach ($property in $_.PSObject.Properties)
{
doSomething $property.Name, $property.Value
}
}
【讨论】: