다음을 통해 공유


Set-AzIntegrationAccountGeneratedIcn

Azure 리소스 그룹에서 ICN(교환 제어 번호)을 생성한 통합 계정을 업데이트.

구문

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

Description

Set-AzIntegrationAccountGeneratedIcn cmdlet은 기존 통합 계정에서 생성된 ICN(교환 컨트롤 번호)을 업데이트하고 통합 계정에서 생성된 교환 컨트롤 번호를 나타내는 개체를 반환합니다. 이 cmdlet을 사용하여 통합 계정에서 생성된 교환 컨트롤 번호를 업데이트합니다. 통합 계정 이름, 리소스 그룹 이름 및 계약 이름을 지정하여 통합 계정에서 생성된 교환 컨트롤 번호를 업데이트할 수 있습니다. 이 명령을 사용하여 생성된 새 통합 계정 교환 컨트롤 번호를 만들 수 없습니다. 동적 매개 변수를 사용하려면 명령에 입력하거나 하이픈 기호(-)를 입력하여 매개 변수 이름을 표시한 다음 TAB 키를 반복해서 눌러 사용 가능한 매개 변수를 순환합니다. 필요한 템플릿 매개 변수가 누락되면 cmdlet에서 값을 묻는 메시지를 표시합니다. 명령줄에서 지정하는 템플릿 매개 변수 파일 값이 템플릿 매개 변수 개체의 템플릿 매개 변수 값보다 우선합니다. "-AgreementType" 매개 변수를 제공하여 X12 또는 Edifact 컨트롤 번호를 반환할지 여부를 지정하세요.

예제

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

이 명령은 특정 통합 계정 계약에 대해 생성된 통합 계정 X12 교환 컨트롤 번호를 가져오고 해당 값을 100만큼 늘인 다음 업데이트된 값을 다시 씁니다.

예제 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:

이 명령은 특정 통합 계정 계약에 대해 생성된 통합 계정 EdifactIntegrationAccountAgreement 교환 컨트롤 번호를 가져오고 해당 값을 100만큼 늘린 다음 업데이트된 값을 다시 씁니다.

매개 변수

-AgreementName

통합 계정 계약 이름입니다.

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-AgreementType

통합 계정 계약 유형입니다.

형식:String
별칭:MessageType
허용되는 값:X12, Edifact
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Confirm

cmdlet을 실행하기 전에 확인 메시지가 표시됩니다.

형식:SwitchParameter
별칭:cf
Position:Named
Default value:False
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ControlNumber

생성된 컨트롤 번호 새 값입니다.

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-DefaultProfile

Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독

형식:IAzureContextContainer
별칭:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Name

통합 계정 이름입니다.

형식:String
별칭:ResourceName
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ResourceGroupName

통합 계정 리소스 그룹 이름입니다.

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-WhatIf

cmdlet이 실행될 경우 결과 동작을 표시합니다. cmdlet이 실행되지 않습니다.

형식:SwitchParameter
별칭:wi
Position:Named
Default value:False
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

입력

String

출력

IntegrationAccountControlNumber