方法一: Type Secure Text在UiPath中的使用
- 打开设计器,在设计库中新建一个Sequence,为序列命名及设置Sequence存放的路径,然后在Activities中搜索Get Password, 并将其拖至设计区,在Password 属性中, 输入你的密码, 在Result 属性中使用快捷键Ctrl + k自定义字符串变量passwordString
![b720a23db25565db3f0f24eeaf6eebe3.png](https://i-blog.csdnimg.cn/blog_migrate/16b2b8b8eaeedb7a5499b62b05ae16e7.png)
![1e64592245c8cd94250fa292fc5f73c6.png](https://i-blog.csdnimg.cn/blog_migrate/abefe8893011c8a2c775bbb5bfd0404c.png)
![9d323a164f3f3bea2d45fbfdfe24b4ed.png](https://i-blog.csdnimg.cn/blog_migrate/df6fa1a1a5afec3e06f2b2d83c4d73b1.png)
- 在Activities中搜索Assign, 并将其拖至设计区,在To属性中使用快捷键Ctrl + k自定义变量secureString, 在Value属性中, 输入New System.Net.NetworkCredential("",passwordString).SecurePassword, 此行代码的作用是将步骤1的返回结果passwordString转换为SecuresString类型的变量(具体转换的语法, 大家可以百度)
![dd1ff7c9009a0de4d6e11762cc92b7f2.png](https://i-blog.csdnimg.cn/blog_migrate/ae2dc0f01cc72ec485376d86d3c0c928.png)
![580c0b97d7cb41034ac5661df39abc52.png](https://i-blog.csdnimg.cn/blog_migrate/64b7545aaa1fc3bc27a326aedb751156.png)
![b8f34c36c1e048deec0a1fdc48677898.png](https://i-blog.csdnimg.cn/blog_migrate/a974eea332710748d53f9441d0268e66.png)
- 在Activities中搜索Assign, 并将其拖至设计区,在SecureText 属性中, 输入步骤2的返回的结果变量secureString, 并勾选SendWindowMessages复选框, 表示通过向目标应用程序发送特定消息来执行该类型。此输入法可以在后台运行,与大多数桌面应用程序兼容.
![8fba4bb8afedd4e574e47913925324d9.png](https://i-blog.csdnimg.cn/blog_migrate/2454b767d4ddd537f575aae2298afa30.png)
![e61e956877630db297a0af15f3856e76.png](https://i-blog.csdnimg.cn/blog_migrate/62bb43b9470ff591b1f58e7a6d5d6eac.png)
![34ed44d457fe60b7a75ff6ff6080badc.png](https://i-blog.csdnimg.cn/blog_migrate/71e8d688a46949bcb8e9679bfdbe1dd7.png)
方法二: 通过Windows 凭据管理器实现安全的保存账号和密码
1. 对应win10系统, 进入控制面板—凭据管理器—Windows凭据—添加普通凭据—输入网站地址和凭据信息, 点击确定
![14aac73fa68a4c056542d43811ed8460.png](https://i-blog.csdnimg.cn/blog_migrate/09aa840a991d74bdac8bfd3ee7e1ed27.jpeg)
![1c50906cb63be513e991a797951bee0f.png](https://i-blog.csdnimg.cn/blog_migrate/b537411b44d3b0a6c94b88c70d2b4db9.png)
![1be6c23d5c2da6d7dd8001a24faab374.png](https://i-blog.csdnimg.cn/blog_migrate/5d0a028db86864ef5b6ad080c8958d9f.png)
2. 在Windows凭据管理器设置完成之后,在UiPath Studio中调用. 打开设计器, 在设计库中新建一个Sequence,为序列命名及设置Sequence存放的路径, 在Activities中搜索Get secure credential (如果无法搜索到, 表示你的设计器没有安装Credentials活动, 在Design选项卡中, 点击”Manage Packages”, 在All Pakcages界面中搜索” UiPath.Credentials.”, 选择UiPath.Credentials.Activities, 点击右侧”install”, 之后点击”Save”保存即可),并将其拖至设计区,
![3dfab41dfc9841193c925a6e3f1bfdcd.png](https://i-blog.csdnimg.cn/blog_migrate/6e7891d1e6ab5e3560efba9c09ade0a8.jpeg)
![553ae502b17850b7477bcd6c12228f45.png](https://i-blog.csdnimg.cn/blog_migrate/1eef2b96afa12e493fd49e5c89f593cb.png)
3. 在Target属性中, 输入凭据管理器中存储的网站地址. 在Output的Password属性和Username属性中使用快捷键Ctrl + k创建两个自定义参数password和username, 用来保存Get secure credential活动获取的凭证.
4. 在Activities中搜索Log Message, 并将其拖至设计区, 在Message属性中输入步骤3的返回结果password和username, 运行流程, 则可以在控制台输出凭证的内容
![ac774ab5043a9c25f74d4ec6849196d7.png](https://i-blog.csdnimg.cn/blog_migrate/86e52ca2143eaca76c15e55a5745f0e7.png)
![ece68bfd720d5eecd2f1f136132c4c5e.png](https://i-blog.csdnimg.cn/blog_migrate/b36d703ccb5a7bf6ad3427fc0f49dc81.png)
方法三: 在UiPath Orchestrator中设定Asset来保存用户和密码
1. 首先, 需要在此注册一个账号https://platform.uipath.com/, 之后, 将流程发布到Orchestrator中, 至于如何发布流程, 大家可以在我们第六课的教程中学习
2. 在控制台—自动化—资产页面, 点击右上角”+”号, 新增一个资产, 根据提示, 新建一个资产
![24e4eb364cbbcadc1e04c0423397d43e.png](https://i-blog.csdnimg.cn/blog_migrate/5887d29c8804ee695432673212e994e2.jpeg)
![a1b753f70b5e794da5527d1bb7b2fbe5.png](https://i-blog.csdnimg.cn/blog_migrate/ccb2daa1b95d6a34d1bf365712349493.png)
3. 打开UiPath Studio, 在设计库中新建一个Sequence,为序列命名及设置Sequence存放的路径,然后在Activities中搜索Get Credential,并将其拖至设计区, 在AssetName属性中, 输入步骤2在控制台定义的资产名称, 在Output 的Password 和Username 属性中, 使用快捷键Ctrl + k自定义变量pass 和username, 用来保存获取到的账号密码
![1dd33e42f5e4f6e64eed11b784299bfc.png](https://i-blog.csdnimg.cn/blog_migrate/ad84b3c6ddd5f88813aa12bc15c925d8.png)
![758b3a17f0596b65a30be6d5c5d02b2b.png](https://i-blog.csdnimg.cn/blog_migrate/189af6ae004ad3655ff3cc4ef4e4ba1b.png)
4. 在Activities中搜索Get Credential,并将其拖至设计区, 在Text 属性中输入步骤3返回的用户名和密码变量
![0f34e8e59bbfd3361ae1390c4aa119c5.png](https://i-blog.csdnimg.cn/blog_migrate/3d26278efdf04e876d8f2feaafa1875a.png)
![804612841d554da3b0c6d529c2bef779.png](https://i-blog.csdnimg.cn/blog_migrate/3d037731d757cf98e9e370521bf0cdd9.png)
文章来源:RPA之家-RPA人的家,欢迎回家!
作者:RPA之家