【问题标题】:Pass Azure Container File content as parameter to Azure Automation Runbook将 Azure 容器文件内容作为参数传递给 Azure 自动化 Runbook
【发布时间】:2023-04-10 02:11:01
【问题描述】:

我在 Blob 容器中有一个 csv 文件,其中包含用户列表。我有一个 powershell 脚本,它为 Azure Runbook 中的 AD 添加了特殊用途。我如何读取 csv 中的所有用户并为每个用户解析 powershell 脚本。

【问题讨论】:

    标签: azure azure-active-directory azure-storage azure-automation azure-runbook


    【解决方案1】:

    以下是有关如何使用 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
        } 
    }
    

    【讨论】:

      猜你喜欢
      • 2018-06-12
      • 2022-12-07
      • 2020-10-30
      • 2017-04-26
      • 2012-03-17
      • 2016-06-22
      • 1970-01-01
      • 2021-07-27
      • 2021-03-21
      相关资源
      最近更新 更多