Blueprism中的密码恢复

时间:2019-01-23 10:51:27

标签: blueprism

我有用户名admin。但是现在我忘记了密码,我想用蓝色棱镜重设密码。如何找回密码?

5 个答案:

答案 0 :(得分:1)

这不是Blue Prism分发的官方脚本(@Jerry指出了该脚本的存在),但是我已经在多个安装中使用了一个强制重置密码的脚本。


Blue Prism v6

这将找到用户名为admin的用户,并将其密码重置为原始的admin字符串。它将强制admin下次登录时更改密码。

USE blueprism
UPDATE BPAPassword SET salt = '', hash = '208512264222772174181102151942010236531331277169151', type = 0
WHERE userid = (SELECT userid FROM BPAUser WHERE username = 'admin')

Blue Prism v5

此脚本会将环境密码中的每个用户更改回admin,但会在下次登录时强制更改密码。可能是一种更优雅的方法,仅将admin用户作为目标用户,但不幸的是,我再也无法访问v5模式来对此进行测试。

USE blueprism
UPDATE BPAUser
SET password = '208512264222772174181102151942010236531331277169151'

答案 1 :(得分:0)

您可以通过在MS SQL数据库中运行查询来重置密码,BluePrism将在其中存储使用的所有内容。至于什么查询,看起来取决于this page的BluePrism版本:

  

如何重置Blue Prism管理员密码?

     

如果您忘记了Blue Prism管理员密码和/或超过了允许的最大登录尝试次数,请联系support@blueprism.com,以获取有关如何请求相关管理员密码重置脚本的详细信息。

     

我们有几个脚本,可用于重置“管理员”帐户的密码。脚本命令特定于您使用的Blue Prism版本。

     

重要提示:这些脚本只能由数据库管理员或具有SQL知识的人员运行。

答案 2 :(得分:0)

作为脚本解决方案的替代方案,您还可以使用 SQL Server 对象资源管理器(Visual Studio 内置)手动更新 BPAPassword 表以将密码重置为 {{1 }} 如下:

  • admin 表中找到所需的用户并复制 BPAUser
  • userid 表中查找具有相同 userid 的行
  • 更新以下列
<块引用>

BPAPassword -> type

0 -> salt

'' -> hash

enter image description here

答案 3 :(得分:-1)

您可以只输入admin作为用户,然后输入admin作为密码。之后,您将被重定向到一个窗口,该窗口将允许您输入新密码。

答案 4 :(得分:-1)

如果是企业级的,则需要向IT团队提出要求。他们将重置密码并通知您。

如果Blue Prism使用本地数据库凭据安装在本地计算机上,那么有一个技巧可以将其重置。

无论版本如何,都可以执行相同的步骤。正如我有版本6一样,下面的屏幕截图是针对版本6的。但是基本任务将是相同的。

步骤如下:

我们知道,在系统上安装Blue Prism时,它将要求建立连接。考虑到“默认连接”密码需要重设。请执行以下步骤:

  1. 单击“蓝色棱镜”图标
  2. 在窗口下方的登录窗口上点击Configure链接

enter image description here

  1. 单击New Connection按钮。以下窗口将显示为默认连接名称。在我的情况下是connection2

enter image description here

由于此步骤需要在本地计算机上执行,因此使用本地数据库实例名称为Database server,并命名为Database Name

填写所需的详细信息,然后单击Create Database。一旦数据库成功创建,只需确保再次单击Test Connection并验证Blue Prism和SQL Server之间的连接建立

注意:在SQL数据库中,将使用Database Name字段中给定的名称创建数据库

  1. 打开SQL Server实例,您将找到创建的Database Name(字段中提到的值)。
  2. 导航至Database Name->表格-> BPAPassword并单击以下查询 Select * from BPAPassword。在输出表中,salthash是我们要寻找的主要两列。

注意:我们正在这样做,因为我们知道在安装Blue Prism并尝试登录时,初始usernamepassword将是admin。尽快,我们使用默认凭据登录,将要求您更改密码。

蓝棱镜会将所有值以加密模式存储在数据库中,因此无法像人类一样解密这些值。

由于这是Blue Prism的新连接,因此此连接的默认密码为admin

现在,复制salthash的值。

  1. 连接用于Default connection的数据库。并使用针对特定用户的SQL Update语句更新salt表中的hashBPAPAassword列。

注意:如果您有多个用户,请转到BPAUser并找到需要重设密码的用户。

注意:仅在本地计算机上执行此操作。如果发生在组织内部,请连接到IT团队以重置密码。请不要在组织数据库服务器上创建数据库,因为它可能会影响已经按照组织要求配置的Blue Prism服务器