在Orchestrator 2012中加密全局变量时出错



我正在尝试使用一些凭证,以便我可以使用带有编排器的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

有人有同样的问题吗?

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

最新更新