【发布时间】:2020-10-21 12:27:29
【问题描述】:
我想编写一个 PowerShell 脚本,该脚本将从输入列表/对象中更新团队成员。但是,如果我第一次运行 Connect-MicrosoftTeams 命令(进行身份验证/连接到云服务),系统会要求我选择一个用于登录的帐户。这是一个问题,因为我希望此脚本按计划作业运行。运行 Connect-MicrosoftTeams 命令时有没有办法避免这种情况?我正在使用的命令:
$credential = Get-Credential
Connect-MicrosoftTeams -Credential $credential
我尝试使用 "-AccountId "email@address.com" 但没有帮助。当然稍后我会将 Get-Credential 更改为用户名和加密密码
编辑
如果我在其他计算机上运行Connect-MicrosoftTeams -Credential $credential,而我从未使用我的帐户登录,而不是“选择帐户”窗口,我会得到用户名和密码的凭据窗口:
【问题讨论】:
-
您是否尝试过添加
-TeamsEnvironmentName参数?来自the docs 如果您的组织处于 GCC 高级环境中,请指定“TeamsGCCH”。如果您的组织在 DoD 环境中,请指定“TeamsDOD”。
标签: powershell microsoft-teams