다음을 통해 공유


Update-AzBotService

Bot Service 업데이트

Syntax

Update-AzBotService
      -Name <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      [-AllSetting <Hashtable>]
      [-AppPasswordHint <String>]
      [-CmekKeyVaultUrl <String>]
      [-Description <String>]
      [-DeveloperAppInsightKey <String>]
      [-DeveloperAppInsightsApiKey <String>]
      [-DeveloperAppInsightsApplicationId <String>]
      [-DisableLocalAuth]
      [-DisplayName <String>]
      [-Endpoint <String>]
      [-Etag <String>]
      [-IconUrl <String>]
      [-IsCmekEnabled]
      [-IsStreamingSupported]
      [-Kind <Kind>]
      [-Location <String>]
      [-LuisAppId <String[]>]
      [-LuisKey <String>]
      [-ManifestUrl <String>]
      [-MsaAppId <String>]
      [-MsaAppMsiResourceId <String>]
      [-MsaAppTenantId <String>]
      [-MsaAppType <MsaAppType>]
      [-OpenWithHint <String>]
      [-Parameter <Hashtable>]
      [-PublicNetworkAccess <PublicNetworkAccess>]
      [-PublishingCredentials <String>]
      [-SchemaTransformationVersion <String>]
      [-SkuName <SkuName>]
      [-StorageResourceId <String>]
      [-Tag <Hashtable>]
      [-TenantId <String>]
      [-DefaultProfile <PSObject>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzBotService
      -InputObject <IBotServiceIdentity>
      [-AllSetting <Hashtable>]
      [-AppPasswordHint <String>]
      [-CmekKeyVaultUrl <String>]
      [-Description <String>]
      [-DeveloperAppInsightKey <String>]
      [-DeveloperAppInsightsApiKey <String>]
      [-DeveloperAppInsightsApplicationId <String>]
      [-DisableLocalAuth]
      [-DisplayName <String>]
      [-Endpoint <String>]
      [-Etag <String>]
      [-IconUrl <String>]
      [-IsCmekEnabled]
      [-IsStreamingSupported]
      [-Kind <Kind>]
      [-Location <String>]
      [-LuisAppId <String[]>]
      [-LuisKey <String>]
      [-ManifestUrl <String>]
      [-MsaAppId <String>]
      [-MsaAppMsiResourceId <String>]
      [-MsaAppTenantId <String>]
      [-MsaAppType <MsaAppType>]
      [-OpenWithHint <String>]
      [-Parameter <Hashtable>]
      [-PublicNetworkAccess <PublicNetworkAccess>]
      [-PublishingCredentials <String>]
      [-SchemaTransformationVersion <String>]
      [-SkuName <SkuName>]
      [-StorageResourceId <String>]
      [-Tag <Hashtable>]
      [-TenantId <String>]
      [-DefaultProfile <PSObject>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Bot Service 업데이트

예제

예제 1: 이름 및 ResourceGroupName별로 봇 업데이트

Update-AzBotService -Name 'youri-apptest' -ResourceGroupName 'youriBotTest' -kind Bot

Etag                                   Kind Location Name            SkuName SkuTier Zone
----                                   ---- -------- ----            ------- ------- ----
"0700e71b-0000-1800-0000-5fd73ed80000" Bot  global   youri-apptest   F0              {}

이름 및 ResourceGroupName별 봇 업데이트

예제 2: InputObject로 봇 업데이트

$getAzbot = Get-AzBotService -Name 'youri-apptest' -ResourceGroupName 'youriBotTest'
Update-AzBotService -InputObject $getAzbot -kind sdk

Etag                                   Kind Location Name            SkuName SkuTier Zone
----                                   ---- -------- ----            ------- ------- ----
"07008b1c-0000-1800-0000-5fd73f9e0000" sdk  global   youri-apptest   F0              {}

InputObject로 봇 업데이트

매개 변수

-AllSetting

키/값 쌍으로 정의된 모든 리소스 설정을 포함합니다.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AppPasswordHint

앱 비밀을 가져오는 방법에 대한 힌트(예: keyVault secret resourceId)

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CmekKeyVaultUrl

The CMK Url

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

DefaultProfile 매개 변수가 작동하지 않습니다. 다른 구독에 대해 cmdlet을 실행하는 경우 사용 가능한 경우 SubscriptionId 매개 변수를 사용합니다.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

봇에 대한 설명

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeveloperAppInsightKey

Application Insights 키

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeveloperAppInsightsApiKey

Application Insights API 키

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeveloperAppInsightsApplicationId

Application Insights 앱 ID

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableLocalAuth

로컬 인증을 옵트아웃하고 MSI 및 AAD만 인증에만 사용할 수 있는지 확인합니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisplayName

봇의 이름

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Endpoint

봇의 엔드포인트

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Etag

엔터티 태그

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IconUrl

봇의 아이콘 URL

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

생성할 ID 매개 변수는 INPUTOBJECT 속성에 대한 NOTES 섹션을 참조하고 해시 테이블을 만듭니다.

Type:IBotServiceIdentity
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-IsCmekEnabled

Cmek 사용 여부

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IsStreamingSupported

봇이 스트리밍 지원되는지 여부

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Kind

필수입니다. 리소스의 종류를 가져오거나 설정합니다.

Type:Kind
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Location

리소스의 위치를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LuisAppId

LUIS 앱 ID 컬렉션

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LuisKey

LUIS 키

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ManifestUrl

봇의 매니페스트 URL

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MsaAppId

봇에 대한 Microsoft 앱 ID

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MsaAppMsiResourceId

봇에 대한 Microsoft 앱 관리 ID 리소스 ID

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MsaAppTenantId

봇에 대한 Microsoft 앱 테넌트 ID

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MsaAppType

봇용 Microsoft 앱 유형

Type:MsaAppType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Bot 리소스의 이름입니다.

Type:String
Aliases:BotName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-OpenWithHint

작성을 위해 봇을 여는 방법에 대한 브라우저 힌트(예: 프로토콜 처리기)

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Parameter

키/값 쌍으로 정의된 리소스 매개 변수를 포함합니다.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicNetworkAccess

봇이 격리된 네트워크에 있는지 여부

Type:PublicNetworkAccess
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublishingCredentials

리소스의 자격 증명 게시

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

사용자 구독에 있는 Bot 리소스 그룹의 이름입니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SchemaTransformationVersion

봇의 채널 스키마 변환 버전

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkuName

sku 이름

Type:SkuName
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageResourceId

봇의 스토리지 resourceId

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

Azure 구독 ID입니다.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

키/값 쌍으로 정의된 리소스 태그를 포함합니다.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TenantId

봇의 테넌트 ID

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

입력

IBotServiceIdentity

출력

IBot