Dela via


Set-AzIntegrationAccountGeneratedIcn

Uppdateringar det genererade ICN-numret (Integration Account Generated Interchange Control Number) i Azure-resursgruppen.

Syntax

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

Description

Cmdleten Set-AzIntegrationAccountGeneratedIcn uppdaterar ett befintligt integrationskontogenererat utbyteskontrollnummer (ICN) och returnerar ett objekt som representerar integrationskontots genererade utbyteskontrollnummer. Använd den här cmdleten för att uppdatera ett integrationskonto som genererat utbyteskontrollnummer. Du kan uppdatera ett integrationskonto som genererat utbyteskontrollnummer genom att ange namnet på integrationskontot, resursgruppens namn och avtalsnamnet. Du kan inte skapa ett nytt integrationskontogenererat utbyteskontrollnummer med det här kommandot. Om du vill använda de dynamiska parametrarna skriver du bara in dem i kommandot eller skriver ett bindestreck (-) för att ange ett parameternamn och trycker sedan på TAB-tangenten upprepade gånger för att bläddra igenom de tillgängliga parametrarna. Om du missar en obligatorisk mallparameter uppmanar cmdleten dig att ange värdet. Mallparameterfilvärden som du anger på kommandoraden har företräde framför mallparametervärden i ett mallparameterobjekt. Ange parametern "-AgreementType" för att ange om X12- eller Edifact-kontrollnummer ska returneras

Exempel

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

Det här kommandot hämtar integrationskontots genererade X12-utbyteskontrollnummer för ett specifikt integrationskontoavtal, ökar dess värde med 100 och skriver sedan tillbaka det uppdaterade värdet.

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

Det här kommandot hämtar det integrationskonto som genererade EdifactIntegrationAccountAgreement-kontrollnumret för ett specifikt integrationskontoavtal, ökar dess värde med 100 och skriver sedan tillbaka det uppdaterade värdet.

Parametrar

-AgreementName

Namnet på integrationskontots avtal.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

-AgreementType

Typ av integrationskontoavtal.

Typ:String
Aliases:MessageType
accepterade värden:X12, Edifact
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Aliases:cf
Position:Named
standardvärde:False
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-ControlNumber

Det genererade kontrollnumret nytt värde.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Namnet på integrationskontot.

Typ:String
Aliases:ResourceName
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Namnet på resursgruppen för integrationskontot.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Typ:SwitchParameter
Aliases:wi
Position:Named
standardvärde:False
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

String

Utdata

IntegrationAccountControlNumber