Set-AzAutomationModule

Mises à jour un module dans Automation.

Syntax

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

Description

L’applet de commande Set-AzAutomationModule met à jour 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 New-AzAutomationModule, l’opération est asynchrone. La commande se termine si l’importation réussit ou échoue. Pour case activée si elle a réussi, exécutez la commande suivante : PS C:\\\> $ModuleInstance = Get-AzAutomationModule -Name ModuleName Check the ProvisioningState property for a value of Succeeded.

Exemples

Exemple 1 : Mettre à jour un module

Set-AzAutomationModule -AutomationAccountName "Contoso17" -Name "ContosoModule" -ContentLinkUri "http://contosostorage.blob.core.windows.net/modules/ContosoModule.zip" -ContentLinkVersion "1.1" -ResourceGroupName "ResourceGroup01"

Cette commande importe une version mise à jour d’un module existant 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 met à jour un module.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ContentLinkUri

Spécifie l’URL du fichier .zip qui contient la nouvelle version d’un module importé par cette applet de commande.

Type:Uri
Aliases:ContentLink
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ContentLinkVersion

Spécifie la version du module vers laquelle cette applet de commande met à jour Automation.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

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

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

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

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RuntimeVersion

Environnement d’exécution du module

Type:String
Accepted values:5.1, 7.2
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entrées

String

Uri

Sorties

Module