1

我有 PowerShell 脚本运行手册,我想要 azure 中的图形运行手册。

我为此附上了一个小脚本,任何人都可以帮助指导如何构建图形运行手册。

param(
    [Parameter (Mandatory=$true)]
    [string] $AzureResourceListParam
)

$connectionName = "AzureRunAsConnection"
try {
    # Get the connection "AzureRunAsConnection "
    $servicePrincipalConnection=Get-AutomationConnection -Name $connectionName         

    Write-Output "Logging in to Azure... $servicePrincipalConnection.TenantId"
    Add-AzureRmAccount `
        -ServicePrincipal `
        -TenantId $servicePrincipalConnection.TenantId `
        -ApplicationId $servicePrincipalConnection.ApplicationId `
        -CertificateThumbprint $servicePrincipalConnection.CertificateThumbprint 
} catch {
    if (!$servicePrincipalConnection) {
        $ErrorMessage = "Connection $connectionName not found."
        throw $ErrorMessage
    } else {
        Write-Error -Message $_.Exception
        throw $_.Exception
    }
}
Write-Output "Credentials are accepted."
4

1 回答 1

0

实际上,此处包含有关如何构建图形化 Runbook 的详细信息。

我构建了一个图形运行手册,其功能与您的 powershell 脚本在下面所做的相同。

在此处输入图像描述

如果您想直接使用它,只需在我的 Github 存储库test.graphrunbook中下载文件(答案超过 30000 个字符的限制,因此我无法直接在此处发布),然后导航到您在门户中 -> -> ->导入文件 -> .Automation AccountRunbooksImport a runbooktest.graphrunbookCreate

于 2019-08-09T04:29:08.807 回答