2017-07-24 2 views
1

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 ??

+0

avez-vous une ligne se terminant après '-Nom'? vous devez le corriger – 4c74356b41

+0

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

Répondre

1

Pour résoudre l'erreur:

New-AzureRmStorageAccount : A parameter cannot be found that matches parameter name 'SkuName' 

S'il vous plaît mettre à jour les modules Azure en vous AUTOMATION compte et en cliquant sur: "Mise à jour des modules Azure" sous Automatisation des comptes => Modules et essayer de nouveau le dossier d'exploitation

Update Azure Modules

+0

Merci beaucoup ... ça a marché. .. J'ai passé toute la journée à comprendre! – GavinAzure