J'essaie de mettre la main sur le runbook d'automatisation azur, ci-dessous est le petit script que j'utilise pour créer un compte de stockage.Impossible de créer un compte de stockage via le runbook d'automatisation 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
}
Cependant, chaque fois que je cours après la publication, le travail est terminé avec une erreur (Nouvelle-AzureRmStorageAccount: Un paramètre ne peut être trouvé qui correspond le nom du paramètre « SkuName »)
Quelqu'un peut-il dire moi qu'est-ce que je fais mal ??
avez-vous une ligne se terminant après '-Nom'? vous devez le corriger – 4c74356b41
sa déclaration complète ( New-AzureRmStorageAccount -ResourceGroupName $ AzureResourceGroup -Nom $ StorageAC -Location $ Loc -SkuName $ sku) et aucune parenthèse ou parenthèse n'est laissée ouverte – GavinAzure