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

有人遇到过同样的问题吗?

解决方法

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...