无法通过 Azure 自动化 Runbook 创建存储帐户
Unable to create storage account thru azure automation runbook
我正在尝试 Azure 自动化 运行这本书,下面是我用来创建存储帐户的小脚本。
Param
(
[Parameter(Mandatory=$true)]
[String]
$AzureResourceGroup,
[Parameter(Mandatory=$true)]
[String]
$StorageAC,
[Parameter(Mandatory=$true)]
[String]
$Loc,
[Parameter(Mandatory=$true)]
[String]
$sku
)
$CredentialAssetName = "AutomationAccount";
$Cred = Get-AutomationPSCredential -Name $CredentialAssetName
if(!$Cred) {
Throw "Could not find an Automation Credential Asset named
'${CredentialAssetName}'. Make sure you have created one in this Automation
Account."
}
Add-AzureRmAccount -Credential $Cred
Add-AzureAccount -Credential $Cred
$storeac = Get-AzureRmStorageAccount -ResourceGroupName $AzureResourceGroup
if ($storeac.StorageAccountName -eq "testdd" ){
write-output " AC found !";
} else {
New-AzureRmStorageAccount -ResourceGroupName $AzureResourceGroup -Name
$StorageAC -Location $Loc -SkuName $sku
}
然而,每当我 运行 它发布后,作业完成时出现错误
(New-AzureRmStorageAccount: 找不到与参数名称匹配的参数 'SkuName')
有人能告诉我我做错了什么吗??
解决错误:
New-AzureRmStorageAccount : A parameter cannot be found that matches parameter name 'SkuName'
请更新您的自动化帐户中的 Azure 模块,然后单击:"Update Azure Modules" 在自动化帐户下 => 模块并重试运行手册
Update Azure Modules
我正在尝试 Azure 自动化 运行这本书,下面是我用来创建存储帐户的小脚本。
Param
(
[Parameter(Mandatory=$true)]
[String]
$AzureResourceGroup,
[Parameter(Mandatory=$true)]
[String]
$StorageAC,
[Parameter(Mandatory=$true)]
[String]
$Loc,
[Parameter(Mandatory=$true)]
[String]
$sku
)
$CredentialAssetName = "AutomationAccount";
$Cred = Get-AutomationPSCredential -Name $CredentialAssetName
if(!$Cred) {
Throw "Could not find an Automation Credential Asset named
'${CredentialAssetName}'. Make sure you have created one in this Automation
Account."
}
Add-AzureRmAccount -Credential $Cred
Add-AzureAccount -Credential $Cred
$storeac = Get-AzureRmStorageAccount -ResourceGroupName $AzureResourceGroup
if ($storeac.StorageAccountName -eq "testdd" ){
write-output " AC found !";
} else {
New-AzureRmStorageAccount -ResourceGroupName $AzureResourceGroup -Name
$StorageAC -Location $Loc -SkuName $sku
}
然而,每当我 运行 它发布后,作业完成时出现错误 (New-AzureRmStorageAccount: 找不到与参数名称匹配的参数 'SkuName')
有人能告诉我我做错了什么吗??
解决错误:
New-AzureRmStorageAccount : A parameter cannot be found that matches parameter name 'SkuName'
请更新您的自动化帐户中的 Azure 模块,然后单击:"Update Azure Modules" 在自动化帐户下 => 模块并重试运行手册
Update Azure Modules