Поделиться через


Set-AzIntegrationAccountGeneratedIcn

Обновляет созданный контрольный номер обмена (ICN) учетной записи интеграции в группе ресурсов Azure.

Синтаксис

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

Описание

Командлет Set-AzIntegrationAccountGeneratedIcn обновляет существующую учетную запись интеграции, созданную контрольным номером обмена (ICN), и возвращает объект, представляющий созданный контрольный номер учетной записи интеграции. Используйте этот командлет, чтобы обновить созданный контрольный номер учетной записи интеграции. Вы можете обновить созданный контрольный номер учетной записи интеграции, указав имя учетной записи интеграции, имя группы ресурсов и имя соглашения. Невозможно создать новый контрольный номер учетной записи интеграции, созданной с помощью этой команды. Чтобы использовать динамические параметры, просто введите их в команде или введите знак дефиса(-), чтобы указать имя параметра, а затем нажмите клавишу TAB, чтобы выполнить циклический цикл по доступным параметрам. Если у вас отсутствует обязательный параметр шаблона, командлет запрашивает значение. Значения файла параметров шаблона, указанные в командной строке, имеют приоритет над значениями параметров шаблона в объекте параметра шаблона. Укажите параметр "-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
Aliases:MessageType
Допустимые значения:X12, Edifact
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

Запрашивает подтверждение перед запуском командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ControlNumber

Новое значение созданного контрольного номера.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Name

Имя учетной записи интеграции.

Тип:String
Aliases:ResourceName
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ResourceGroupName

Имя группы ресурсов учетной записи интеграции.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

Выходные данные