首页 > 解决方案 > Orchestrator 2012 中的全局变量加密时出错

问题描述

我正在尝试使用一些凭据,以便可以使用带有 Orchestrator 的 powershell 连接到 MicrosoftTeams。我需要一个用户名和它的密码。密码存储为一个全局变量,加密。当我尝试连接到 MicrosoftTeams 时,它说密码不正确。但是,当我将密码硬编码时没有问题,我可以连接到 Microsoft Teams。这是我的代码:

   $Pass = ConvertTo-SecureString '{password}' -AsPlainText -Force 
   $admin ="admin@admin.com"
   $cred = new-object -typename System.Management.Automation.PSCredential -argumentList $admin, $password

  connect-MicrosoftTeams -credential $cred

有人有同样的问题吗?

标签: powershellorchestration

解决方案


我认为我的问题是因为我使用的是 PowerShell 脚本活动。事实证明,此活动无法读取加密变量。为了解决这个问题,我只是加密了密码并将其存储在我的 C: 驱动器中,然后我刚刚从该文件中获取了内容。如果有人想要该代码,请询问。


推荐阅读