Compartilhar via


Set-AzIntegrationAccountGeneratedIcn

Atualiza o ICN (número de controle de intercâmbio) gerado pela conta de integração no grupo de recursos do Azure.

Sintaxe

Default (Default)

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

Description

O cmdlet Set-AzIntegrationAccountGeneratedIcn atualiza um ICN (número de controle de intercâmbio) gerado por uma conta de integração existente e retorna um objeto que representa o número de controle de intercâmbio gerado pela conta de integração. Use esse cmdlet para atualizar um número de controle de intercâmbio gerado pela conta de integração. Você pode atualizar um número de controle de intercâmbio gerado pela conta de integração especificando o nome da conta de integração, o nome do grupo de recursos e o nome do contrato. Você não pode criar um novo número de controle de intercâmbio gerado por conta de integração com esse comando. Para usar os parâmetros dinâmicos, basta digitá-los no comando ou digitar um sinal de hifen(-) para indicar um nome de parâmetro e pressionar a tecla TAB repetidamente para percorrer os parâmetros disponíveis. Se você perder um parâmetro de modelo necessário, o cmdlet solicitará o valor. Os valores de arquivo de parâmetro de modelo especificados na linha de comando têm precedência sobre valores de parâmetro de modelo em um objeto de parâmetro de modelo. Forneça o parâmetro "-AgreementType" para especificar se os números de controle X12 ou Edifact serão retornados

Exemplos

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

Esse comando obtém o número de controle de intercâmbio X12 gerado pela conta de integração para um contrato de conta de integração específico, aumenta seu valor em 100 e grava de volta o valor atualizado.

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

Esse comando obtém o número de controle de intercâmbio EdifactIntegrationAccountAgreement gerado pela conta de integração para um contrato de conta de integração específico, aumenta seu valor em 100 e grava de volta o valor atualizado.

Parâmetros

-AgreementName

O nome do contrato de conta de integração.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-AgreementType

O tipo de contrato de conta de integração.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Valores aceitos:X12, Edifact
Dá suporte a curingas:False
DontShow:False
Aliases:Tipo de Mensagem

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Confirm

Solicita sua confirmação antes de executar o cmdlet.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:False
Dá suporte a curingas:False
DontShow:False
Aliases:cf

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ControlNumber

O novo valor do número de controle gerado.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure

Propriedades do parâmetro

Tipo:IAzureContextContainer
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:AzContext, AzureRmContext, AzureCredential

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Name

O nome da conta de integração.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:NomeDoRecurso

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ResourceGroupName

O nome do grupo de recursos da conta de integração.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:False
Dá suporte a curingas:False
DontShow:False
Aliases:wi

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

String

Saídas

IntegrationAccountControlNumber