例外情况:;找不到';连接AzureVM';“命令”;
我试图通过从库中获取名为“使用Microsoft Azure Automation备份Azure VM”的Azure Runbook来“备份Azure VM”。但是在测试时,它抛出了一个异常,如下所示 “例外情况: 在第75行:char:8+$Uri=Connect-AzureVM-AzureConnectionName$AzureConnectionName-serviceName$S…+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~无法找到“Connect-AzureVM”命令。如果此命令定义为工作流,请确保在调用它的工作流之前定义它。如果它是命令i如果要直接在Windows PowerShell中运行(或在此系统上不可用),请将其放置在InlineScript中:“InlineScript{Connect AzureVM}”。所以从另一端过来的任何人都可以帮我。谢谢。首先,从图库中获取“连接AzureVM”运行手册并将其发布。。。 然后您将得到另一个异常: 第159行字符:8+$Uri=Connect-AzureVM-AzureConnectionName$AzureConnectionName-serviceName$S…+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~找不到名为“AzureConnectionName”的参数。 " 可通过以下步骤删除该异常: “BackupAzureVM”似乎使用了此runbook的过时版本 要进行更新:例外情况:;找不到';连接AzureVM';“命令”;,azure,azure-powershell,azure-automation,Azure,Azure Powershell,Azure Automation,我试图通过从库中获取名为“使用Microsoft Azure Automation备份Azure VM”的Azure Runbook来“备份Azure VM”。但是在测试时,它抛出了一个异常,如下所示 “例外情况: 在第75行:char:8+$Uri=Connect-AzureVM-AzureConnectionName$AzureConnectionName-serviceName$S…+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
workflow BackupAzureVM
{
Param
(
[parameter(Mandatory=$true)]
[String]
$AzureOrgIdCredentialName,
[parameter(Mandatory=$true)]
[String]
$ServiceName,
[parameter(Mandatory=$true)]
[String]
$VMName,
[parameter(Mandatory=$true)]
[String]
$StorageAccountName,
[parameter(Mandatory=$true)]
[String]
$backupContainerName
)
$Cred = Get-AutomationPSCredential -Name $AzureOrgIdCredentialName
$Uri = Connect-AzureVM ` -AzureOrgIdCredential $Cred ` - AzureSubscriptionName "MySubscription" ` -ServiceName $ServiceName ` -VMName $VMName
// Stop Azure VM
Stop-AzureVM -ServiceName $ServiceName -Name $VMName –StayProvisioned
// Backup Azure VM
Backup-AzureVM -serviceName $ServiceName -VMName $VMName -backupContainerName $backupContainerName -backupStorageAccountName $StorageAccountName –includeDataDisks
// Start Azure VM
Start-AzureVM -ServiceName $ServiceName -Name $VMName
}
PowerShell命令可能已被弃用或重命名…指向您尝试使用的运行手册的链接在哪里?这是为了您的快速响应,我从Azure的运行手册库中获得了该运行手册。谢谢,我获得了resultReff链接: