Compartir a través de


Set-AzIntegrationAccountGeneratedIcn

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

Sintaxis

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.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-AgreementType

Tipo de contrato de cuenta de integración.

Tipo:String
Alias:MessageType
Valores aceptados:X12, Edifact
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Confirm

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

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ControlNumber

Valor nuevo del número de control generado.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DefaultProfile

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

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Name

Nombre de la cuenta de integración.

Tipo:String
Alias:ResourceName
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ResourceGroupName

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

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-WhatIf

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

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

String

Salidas

IntegrationAccountControlNumber