New-AzureRmAutomationModule
Importe un module dans Automation.
Avertissement
Le module AzureRM PowerShell a été officiellement déprécié le 29 février 2024. Les utilisateurs sont invités à migrer d’AzureRM vers le module Az PowerShell afin de s’assurer d’une prise en charge et des mises à jour continues.
Il est possible que le module AzureRM fonctionne encore, mais il ne fait plus l’objet de maintenance ni de support. L’utilisateur peut continuer à s’en servir s’il le souhaite, à ses propres risques. Consultez nos ressources sur la migration pour obtenir des conseils sur la transition vers le module Az.
Syntaxe
New-AzureRmAutomationModule
[-Name] <String>
[-ContentLinkUri] <Uri>
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande New-AzureRmAutomationModule importe un module dans Azure Automation. Cette commande accepte un fichier compressé qui a une extension de nom de fichier .zip. Le fichier contient un dossier qui inclut un fichier qui est l’un des types suivants :
- wps_2 module, qui a une extension de nom de fichier .psm1 ou .dll
- wps_2 manifeste de module, qui a une extension de nom de fichier .psd1 Le nom du fichier .zip, le nom du dossier et le nom du fichier dans le dossier doivent être identiques.
Spécifiez le fichier .zip en tant qu’URL accessible par le service Automation.
Si vous importez un module wps_2 dans Automation à l’aide de cette applet de commande ou de l’applet de commande Set-AzureRmAutomationModule, l’opération est asynchrone.
La commande se termine si l’importation réussit ou échoue.
Pour vérifier si elle a réussi, exécutez la commande suivante :
PS C:\\\> $ModuleInstance = Get-AzureRmAutomationModule -Name
ModuleName Vérifiez la propriété ProvisioningState pour obtenir la valeur Succeeded.
Exemples
Exemple 1 : Importer un module
PS C:\>New-AzureRmAutomationModule -AutomationAccountName "Contoso17" -Name "ContosoModule" -ContentLink "http://contosostorage.blob.core.windows.net/modules/ContosoModule.zip" -ResourceGroupName "ResourceGroup01"
Cette commande importe un module nommé ContosoModule dans le compte Automation nommé Contoso17. Le module est stocké dans un objet blob Azure dans un compte de stockage nommé contosostorage et un conteneur nommé modules.
Paramètres
-AutomationAccountName
Spécifie le nom du compte Automation pour lequel cette applet de commande importe un module.
Type: | String |
Position: | 1 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ContentLinkUri
URL d’un package zip de module
Type: | Uri |
Alias: | ContentLink |
Position: | 3 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure
Type: | IAzureContextContainer |
Alias: | AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Name
Spécifie le nom du module que cette applet de commande importe.
Type: | String |
Position: | 2 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ResourceGroupName
Spécifie le nom d’un groupe de ressources pour lequel cette applet de commande importe un module.
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |