首页 > 解决方案 > 我需要一个用于部署 MS 虚拟助手模板的示例 PowerShell 脚本

问题描述

我是框架和 PowerShell 的新手。我正在尝试通过 PowerShell 部署虚拟助手,但无法自动创建 AD 应用程序。我无法弄清楚 PowerShell 脚本应该是什么样子才能手动添加应用程序 ID 和密码。谁能帮忙举个例子?

这是文档:https ://github.com/microsoft/AI/blob/master/docs/tutorials/assistantandskilldeploymentsteps.md

但我只是无法确定脚本应该是什么样子 - 我没有在运行时输入应用程序 ID 和密码的选项.\deployment\scripts\deploy.ps1

标签: powershelldeploymentbotframeworkbots

解决方案


如果你打开文件,.\deployment\scripts\deploy.ps1你可以看到第一行是:

Param(
    [string] $name,
    [string] $resourceGroup,
    [string] $location,
    [string] $appId,
    [string] $appPassword,
    [string] $luisAuthoringKey,
    [string] $luisAuthoringRegion,
    [string] $parametersFile,
    [string] $languages = "en-us",
    [string] $outFolder = $(Get-Location),
    [string] $logFile = $(Join-Path $PSScriptRoot .. "deploy_log.txt")
)

这意味着该命令接受所有这些参数。因此,您可以指定appIdappPassword通过调用命令:

.\Deployment\Scripts\deploy.ps1 --appId "<yourAppId>" --appPassword "<yourAppPassword>"


推荐阅读