Udostępnij za pośrednictwem


Set-AzIntegrationAccountGeneratedIcn

Aktualizuje konto integracji wygenerowany numer kontrolny wymiany (ICN) w grupie zasobów platformy Azure.

Składnia

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

Opis

Polecenie cmdlet Set-AzIntegrationAccountGeneratedIcn aktualizuje istniejące konto integracji wygenerowanego numer kontrolny wymiany (ICN) i zwraca obiekt reprezentujący wygenerowany numer kontrolny wymiany konta integracji. To polecenie cmdlet służy do aktualizowania numeru kontrolki wymiany wygenerowanego przez konto integracji. Możesz zaktualizować numer kontroli wymiany wygenerowanego konta integracji, określając nazwę konta integracji, nazwę grupy zasobów i nazwę umowy. Nie można utworzyć nowego konta integracji wygenerowanego numer kontrolny wymiany za pomocą tego polecenia. Aby użyć parametrów dynamicznych, wystarczy wpisać je w poleceniu lub wpisać znak łącznika(-), aby wskazać nazwę parametru, a następnie wielokrotnie naciskać TAB, aby przechodzić przez dostępne parametry. Jeśli pominięto wymagany parametr szablonu, polecenie cmdlet wyświetli monit o podanie wartości. Wartości pliku parametrów szablonu określone w wierszu polecenia mają pierwszeństwo przed wartościami parametrów szablonu w obiekcie parametru szablonu. Podaj parametr "-AgreementType", aby określić, czy numery kontrolne X12 lub Edifact mają być zwracane

Przykłady

Przykład 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:

To polecenie pobiera konto integracji wygenerowane przez numer kontrolny wymiany X12 dla określonej umowy konta integracji, zwiększ jego wartość o 100, a następnie zapisuje zaktualizowaną wartość.

Przykład 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:

To polecenie pobiera konto integracji wygenerowane przez EdifactIntegrationAccountAgreement numer kontrolny wymiany dla określonej umowy konta integracji, zwiększ jego wartość o 100, a następnie zapisuje zaktualizowaną wartość.

Parametry

-AgreementName

Nazwa umowy konta integracji.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-AgreementType

Typ umowy konta integracji.

Typ:String
Aliasy:MessageType
Dopuszczalne wartości:X12, Edifact
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ControlNumber

Wygenerowana wartość numeru kontrolnego.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Name

Nazwa konta integracji.

Typ:String
Aliasy:ResourceName
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ResourceGroupName

Nazwa grupy zasobów konta integracji.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

String

Dane wyjściowe

IntegrationAccountControlNumber