Dela via


Set-AzIntegrationAccountGeneratedIcn

Uppdaterar integrationskontots genererade utbyteskontrollnummer (ICN) 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
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-AgreementType

Typ av integrationskontoavtal.

Typ:String
Alias:MessageType
Godkända värden:X12, Edifact
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Confirm

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

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ControlNumber

Det genererade kontrollnumret nytt värde.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DefaultProfile

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

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Name

Namnet på integrationskontot.

Typ:String
Alias:ResourceName
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ResourceGroupName

Namnet på resursgruppen för integrationskontot.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-WhatIf

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

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

String

Utdata

IntegrationAccountControlNumber