我正在尝试使用命令New-AzureRmResource创建一个机器人服务
我有一个资源组创建-testRG
属性:
@{
Location = "global"
Properties = @{
MsaAppId = <<appid>>}
ResourceName = "test"
ResourceType = "Microsoft.BotService/botServices/"
ResourceGroupName = "testRG"
Force = $true
}
但我不断收到以下错误:
InvalidBotData : Name: Name is required.
我尝试将“名称”字段添加到属性中,但是由于相同的错误而失败
我还尝试在模板文件中使用具有相同详细信息的 New-AzureRmResourceGroupDeployment ,但出现相同的错误:
New-AzureRmResourceGroupDeployment : 1:33:48 PM - Resource Microsoft.BotService/botServices '...' failed with message
{
"error": {
"code": "InvalidBotData",
"message": "Name: Name is required. "
}
}
我如何使用Powershell /任何其他脚本语言直接创建Bot服务,而不必转到Azure门户?
答案 0 :(得分:1)
您可以use azure CLI to create a bot。启用Azure CLI Bot扩展并创建一个新的Bot。
请参考以下命令。
az bot create --resource-group "my-resource-group" --name "my-bot-name" --kind "my-resource-type" --description "description-of-my-bot"
我使用该命令创建了一个网络类型的漫游器,它对我而言很好用。
在门户中进行检查。
有关属性的更多详细信息,请参阅此link。