Compartir a través de


Set-AzIntegrationAccountGeneratedIcn

Novedades el número de control de intercambio (ICN) generado por la cuenta de integración en el grupo de recursos de Azure.

Syntax

Set-AzIntegrationAccountGeneratedIcn
   -ResourceGroupName <String>
   -Name <String>
   -AgreementName <String>
   -ControlNumber <String>
   [-AgreementType <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

El cmdlet Set-AzIntegrationAccountGeneratedIcn actualiza una cuenta de integración existente generada por el número de control de intercambio (ICN) y devuelve un objeto que representa el número de control de intercambio generado por la cuenta de integración. Use este cmdlet para actualizar un número de control de intercambio generado por una cuenta de integración. Puede actualizar un número de control de intercambio generado por una cuenta de integración especificando el nombre de la cuenta de integración, el nombre del grupo de recursos y el nombre del contrato. No se puede crear un nuevo número de control de intercambio generado por una cuenta de integración con este comando. Para usar los parámetros dinámicos, simplemente escríbalos en el comando o escriba un signo de guion (-) para indicar un nombre de parámetro y, a continuación, presione la tecla TAB repetidamente para recorrer los parámetros disponibles. Si pierde un parámetro de plantilla necesario, el cmdlet le pedirá el valor. Los valores de archivo de parámetros de plantilla que especifique en la línea de comandos tienen prioridad sobre los valores de parámetro de plantilla en un objeto de parámetro de plantilla. Proporcione el parámetro "-AgreementType" para especificar si se devuelven números de control X12 o Edifact.

Ejemplos

Ejemplo 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:

Este comando obtiene la cuenta de integración generada por el número de control de intercambio X12 para un contrato de cuenta de integración específico, aumenta su valor en 100 y, a continuación, vuelve a escribir el valor actualizado.

Ejemplo 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:

Este comando obtiene la cuenta de integración generada por EdifactIntegrationAccountAgreement número de control de intercambio para un contrato de cuenta de integración específico, aumenta su valor en 100 y, a continuación, vuelve a escribir el valor actualizado.

Parámetros

-AgreementName

Nombre del contrato de la cuenta de integración.

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

-AgreementType

Tipo de contrato de cuenta de integración.

Type:String
Aliases:MessageType
Accepted values:X12, Edifact
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ControlNumber

Valor nuevo del número de control generado.

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

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure

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

-Name

Nombre de la cuenta de integración.

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

-ResourceGroupName

Nombre del grupo de recursos de la cuenta de integración.

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

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

String

Salidas

IntegrationAccountControlNumber