Partager via


New-AzAutomationModule

Importe un module dans Automation.

Syntaxe

Default (Par défaut)

New-AzAutomationModule
    [-Name] <String>
    [-ContentLinkUri] <Uri>
    [-RuntimeVersion <String>]
    [-ResourceGroupName] <String>
    [-AutomationAccountName] <String>
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Description

L’applet de commande New-AzAutomationModule 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 :

  • Module Windows PowerShell, qui a une extension de nom de fichier .psm1 ou .dll
  • Manifeste du module Windows PowerShell, 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 Windows PowerShell dans Automation à l’aide de cette applet de commande ou de l’applet de commande Set-AzAutomationModule, 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-AzAutomationModule -Name ModuleName Vérifiez la propriété ProvisioningState pour obtenir la valeur Succeeded.

Exemples

Exemple 1 : Importer un module

New-AzAutomationModule -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.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:1
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-ContentLinkUri

URL d’un package zip de module

Propriétés du paramètre

Type:Uri
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:Lien de contenu

Jeux de paramètres

(All)
Position:3
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure

Propriétés du paramètre

Type:IAzureContextContainer
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Name

Spécifie le nom du module que cette applet de commande importe.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:2
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-ResourceGroupName

Spécifie le nom d’un groupe de ressources pour lequel cette applet de commande importe un module.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:0
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-RuntimeVersion

Environnement d’exécution du module

Propriétés du paramètre

Type:String
Valeur par défaut:None
Valeurs acceptées:5.1, 7.2
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

String

Uri

Sorties

Module