今天在寫流程的時候突然用到密碼保存,看到同事不同項目中所用到的方法不同,就看了一下別的同學博客,總結的特別好,自己跟着實操了一遍,受益匪淺。
RPA適合於登錄不同的系統代替人工操作,而登錄系統時難免要輸入賬號和密碼。如何在UiPath中保存賬號密碼才比較安全呢,下面筆者介紹幾種常見做法:
1. Type Secure Text
只能輸入SecureString類型的變量,所以我們需要先使用Get password儲存密碼,然后再轉換為SecureString。
中間的assign是將變量類型從String轉為SecureString,表達式如下:
SecurePassword=new System.Net.NetworkCredential("",Password).SecurePassword
2. Windows憑據管理器
操作步驟:進入控制面板—用戶帳戶和家庭安全—憑據管理器—普通憑據—輸入用戶名密碼
在Windows憑據管理器設置完成之后,在UiPath Studio里面如何調用呢?
使用Activity “Get secure credential”可以調用設置好的憑證,Target與剛才的命名相對應。Output產生兩個變量供后續程序使用。
注意: Get secure credential活動不是缺省自帶的包,需要在包管理中手動安裝:
package: UiPath.Credentials.Activities
流程圖如下所示:
3. 在UiPath Orchestrator中設定Asset保存用戶名和密碼
UiPath Studio中調用Asset時,使用Get Credential,因目前大家用到的很少,暫時不詳細展開了。
以上三種方法的都可以避免在UiPath中使用明文密碼,也是通用的三種方法,希望對您有幫助。
內容來自:https://blog.csdn.net/weixin_45000314/article/details/98937190