存在 PowerShell 脚本编写问题。帐户凭据存储在 Windows 凭据管理器中并由脚本提取。
Import-Module MicrosoftTeams
$Cred = Get-StoredCredential -Target credName
$Creds = New-Object System.Management.Automation.PSCredential ($Cred.UserName, $Cred.Password)
Connect-MicrosoftTeams -Credential $Creds
手动运行时(使用服务帐户登录到服务器)脚本运行良好,但通过自动化调用(在同一服务帐户下运行)时,与 MicrosoftTeams 的连接失败,并出现错误“对象引用未设置到对象的实例”。
与 Teams 的连接应该在这两种情况下都有效。
任何指点表示赞赏。
其他错误日志记录显示自动处理实际上并未检索存储的凭据,因此无法向 MicrosoftTeams 进行身份验证。