Dynamics crm 2011 禁用动态CRM中除系统管理员之外的所有用户的最佳方法

Dynamics crm 2011 禁用动态CRM中除系统管理员之外的所有用户的最佳方法,dynamics-crm-2011,dynamics-crm-2013,Dynamics Crm 2011,Dynamics Crm 2013,禁用动态CRM中除系统管理员以外的所有用户的最佳方法是什么?我假设“系统管理员”是指分配了系统管理员角色的用户,并且您正在使用CRM 转到用户列表,选择所有人并禁用(如果您有多个用户页面,则需要对每个页面执行此操作)。别担心,即使选择了,您的帐户也不会被禁用 转到高级查找并运行查询: 寻找:用户 添加关系:安全角色 添加条件:安全角色等于“系统管理员” 结果将包含具有“系统管理员或角色”的用户。它们不应该太多,所以您可以逐个启用它们 现在,除了管理员之外,所有人都被禁用了我假设“系统管理员”

禁用动态CRM中除系统管理员以外的所有用户的最佳方法是什么?

我假设“系统管理员”是指分配了系统管理员角色的用户,并且您正在使用CRM

  • 转到用户列表,选择所有人并禁用(如果您有多个用户页面,则需要对每个页面执行此操作)。别担心,即使选择了,您的帐户也不会被禁用
  • 转到高级查找并运行查询:

    寻找:用户

    添加关系:安全角色
    添加条件:安全角色等于“系统管理员”

  • 结果将包含具有“系统管理员或角色”的用户。它们不应该太多,所以您可以逐个启用它们

现在,除了管理员之外,所有人都被禁用了

我假设“系统管理员”是指分配了系统管理员角色的用户,并且您正在使用CRM

  • 转到用户列表,选择所有人并禁用(如果您有多个用户页面,则需要对每个页面执行此操作)。别担心,即使选择了,您的帐户也不会被禁用
  • 转到高级查找并运行查询:

    寻找:用户

    添加关系:安全角色
    添加条件:安全角色等于“系统管理员”

  • 结果将包含具有“系统管理员或角色”的用户。它们不应该太多,所以您可以逐个启用它们


现在,除了管理员之外,所有人都被禁用了

您可以通过SetStateRequest以编程方式禁用所需的用户

在这里,您可以找到exmaple如何禁用crm用户:

您可以通过SetStateRequest以编程方式禁用所需的用户

在这里,您可以找到exmaple如何禁用crm用户:

你能详细解释一下这是什么意思吗?您是否试图阻止所有非管理员访问系统?是的。阻止所有非管理员访问系统。这是在场景中吗?我正在升级系统,请不要使用它?在导入解决方案时是这样,以防止用户访问系统。在这种情况下,我通常转到前端和后端服务器上的IIS管理器,并阻止除我的计算机和部署中使用的服务器以外的所有IP地址。这样,用户在尝试访问CRM时会出现403错误。您能详细说明一下这是什么意思吗?您是否试图阻止所有非管理员访问系统?是的。阻止所有非管理员访问系统。这是在场景中吗?我正在升级系统,请不要使用它?在导入解决方案时是这样,以防止用户访问系统。在这种情况下,我通常转到前端和后端服务器上的IIS管理器,并阻止除我的计算机和部署中使用的服务器以外的所有IP地址。这样,用户在尝试访问CRM时会出现403错误。是否有方法以编程方式执行此操作?当然。您可以创建自定义工作流活动,检查用户是否具有角色,如果没有,则禁用。然后对所有人进行调查。另一个选项是编写应用程序,该应用程序迭代所有用户,检查角色,并在角色不存在时禁用用户。禁用用户只是停用记录。是否有方法以编程方式执行此操作?当然。您可以创建自定义工作流活动,检查用户是否具有角色,如果没有,则禁用。然后对所有人进行调查。另一个选项是编写应用程序,该应用程序迭代所有用户,检查角色,并在角色不存在时禁用用户。禁用用户只是停用记录。