Set-AzIntegrationAccountGeneratedIcn
Met à jour le numéro de contrôle d’échange généré par le compte d’intégration dans le groupe de ressources Azure.
Syntaxe
Set-AzIntegrationAccountGeneratedIcn
-ResourceGroupName <String>
-Name <String>
-AgreementName <String>
-ControlNumber <String>
[-AgreementType <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande Set-AzIntegrationAccountGeneratedIcn met à jour un numéro de contrôle d’échange généré par un compte d’intégration existant et retourne un objet qui représente le numéro de contrôle d’échange généré par le compte d’intégration. Utilisez cette applet de commande pour mettre à jour un numéro de contrôle d’échange généré par un compte d’intégration. Vous pouvez mettre à jour un numéro de contrôle d’échange généré par un compte d’intégration en spécifiant le nom du compte d’intégration, le nom du groupe de ressources et le nom du contrat. Vous ne pouvez pas créer un nouveau numéro de contrôle d’échange généré par un compte d’intégration avec cette commande. Pour utiliser les paramètres dynamiques, tapez-les simplement dans la commande, ou tapez un signe de trait d’union(-) pour indiquer un nom de paramètre, puis appuyez sur la touche TAB à plusieurs reprises pour parcourir les paramètres disponibles. Si vous manquez un paramètre de modèle obligatoire, l’applet de commande vous invite à entrer la valeur. Les valeurs de fichier de paramètres de modèle que vous spécifiez sur la ligne de commande sont prioritaires sur les valeurs des paramètres de modèle dans un objet de paramètre de modèle. Indiquez le paramètre « -AgreementType » pour spécifier si les numéros de contrôle X12 ou Edifact doivent être retournés
Exemples
Exemple 1
$resourceGroup.ResourceGroupName = "ResourceGroup1"
$integrationAccountName = "IntegrationAccount1"
$integrationAccountAgreementName = "X12IntegrationAccountAgreement"
$initialControlNumber = Get-AzIntegrationAccountGeneratedIcn -AgreementType X12 -ResourceGroupName $resourceGroup.ResourceGroupName -Name $integrationAccountName -AgreementName $integrationAccountAgreementName
$incrementedControlNumberValue = [convert]::ToString([convert]::ToInt32($initialControlNumber.ControlNumber, 10) + 100, 10)
Set-AzIntegrationAccountGeneratedIcn -ResourceGroupName $resourceGroup.ResourceGroupName -Name $integrationAccountName -AgreementName $integrationAccountAgreementName -ControlNumber $incrementedControlNumberValue
ControlNumber : 1100
ControlNumberChangedTime : 2/15/2017 12:36:00 AM
IsMessageProcessingFailed:
Cette commande obtient le numéro de contrôle d’échange X12 généré pour un contrat de compte d’intégration spécifique, augmentez sa valeur par 100, puis réécrit la valeur mise à jour.
Exemple 2
$resourceGroup.ResourceGroupName = "ResourceGroup1"
$integrationAccountName = "IntegrationAccount1"
$integrationAccountAgreementName = "EdifactIntegrationAccountAgreement"
$initialControlNumber = Get-AzIntegrationAccountGeneratedIcn -AgreementType EdifactIntegrationAccountAgreement -ResourceGroupName $resourceGroup.ResourceGroupName -Name $integrationAccountName -AgreementName $integrationAccountAgreementName
$incrementedControlNumberValue = [convert]::ToString([convert]::ToInt32($initialControlNumber.ControlNumber, 10) + 100, 10)
Set-AzIntegrationAccountGeneratedIcn -ResourceGroupName $resourceGroup.ResourceGroupName -Name $integrationAccountName -AgreementName $integrationAccountAgreementName -ControlNumber $incrementedControlNumberValue
ControlNumber : 1100
ControlNumberChangedTime : 2/15/2017 12:36:00 AM
IsMessageProcessingFailed:
Cette commande obtient le compte d’intégration généré EdifactIntegrationAccountAgreement numéro de contrôle d’échange pour un contrat de compte d’intégration spécifique, augmentez sa valeur par 100, puis réécrit la valeur mise à jour.
Paramètres
-AgreementName
Nom du contrat de compte d’intégration.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AgreementType
Type de contrat de compte d’intégration.
Type: | String |
Alias: | MessageType |
Valeurs acceptées: | X12, Edifact |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ControlNumber
Nouvelle valeur du numéro de contrôle généré.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
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: | AzContext, 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
Nom du compte d’intégration.
Type: | String |
Alias: | ResourceName |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ResourceGroupName
Nom du groupe de ressources du compte d’intégration.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
Sorties
IntegrationAccountControlNumber