Active Directory 操作

Active Directory 操作需要连接到 Active Directory 服务器。 使用连接到服务器操作和 LDAP 路径建立连接。 LDAP 路径指定域控制器,并应该具有以下格式:

LDAP://DC=contoso,DC=demo

如果您处理组、对象或用户,则还需要指定它们的位置。 位置字段指定容器和域控制器,应具有以下格式:

CN=Users,DC=contoso,DC=demo

使用 dsquery user 命令获取所有可分辨名称后,使用以下格式输入可分辨名称。 在本例中,用户名为 nvarga

CN=nvarga,CN=Users,DC=contoso,DC=demo

如果容器名称包含逗号,则应将名称括在双引号内。 例如 CN=Varga, Norbert 应为:

CN="Varga, Norbert",DC=contoso,DC=com

创建组

在 Active Directory 中创建组。

重要提示

在执行包含创建组操作的流时,请确保 Power Automate 桌面版以更高的权限运行

输入参数

参数 可选 接受 默认值 说明
Parent directory entry Active Directory 条目 Active Directory 服务器的父条目
Group name 文本值 新创建的组的名称
Location 文本值 将在其中创建组的位置
Description 文本值 组的说明。
Group scope 不适用 本地、全局、通用 全局 Active Directory 中的组的作用域
Group type 不适用 安全性、分发 安全组 组的类型

生成的变量

此操作不会生成任何变量。

异常

例外 说明
身份验证错误 指示用户的身份验证出错
操作无效 指示发生“操作无效”错误
服务器未运行 指示 Active Directory 服务器未运行
未经授权的访问 指示发生授权错误
未找到 Active Directory 条目 指示在 Active Directory 服务器上未找到给定的 Active Directory 条目
对象已存在 指示 Active Directory 中已存在具有指定名称的对象
Active Directory 错误 常规 Active Directory 错误

获取组信息

从 Active Directory 服务器中获取有关组的信息。

输入参数

参数 可选 接受 默认值 说明
Parent directory entry Active Directory 条目 Active Directory 服务器的父条目
Distinguished name 文本值 Active Directory 条目的可分辨名称

生成的变量

参数 类型​​ 说明
GroupInfo 组信息 组的信息

异常

例外 描述
身份验证错误 指示用户的身份验证出错
操作无效 指示发生“操作无效”错误
服务器未运行 指示 Active Directory 服务器未运行
未经授权的访问 指示发生授权错误
未找到 Active Directory 条目 指示在 Active Directory 服务器上未找到给定的 Active Directory 条目
服务器上不存在该对象 指示 Active Directory 服务器中不存在该对象
Active Directory 错误 常规 Active Directory 错误

获取组成员

获取 Active Directory 中的组的成员。

输入参数

参数 可选 接受 默认值 说明
Parent directory entry Active Directory 条目 Active Directory 服务器的父条目
Distinguished name 文本值 Active Directory 条目的可分辨名称

生成的变量

参数 类型​​ 说明
GroupMembers 组成员列表 保存组成员的变量

异常

例外 描述
身份验证错误 指示用户的身份验证出错
操作无效 指示发生“操作无效”错误
服务器未运行 指示 Active Directory 服务器未运行
未经授权的访问 指示发生授权错误
未找到 Active Directory 条目 指示在 Active Directory 服务器上未找到给定的 Active Directory 条目
服务器上不存在该对象 指示 Active Directory 服务器中不存在该对象
Active Directory 错误 常规 Active Directory 错误

修改组

修改 Active Directory 中的组。

输入参数

参数 可选 接受 默认值 说明
Parent directory entry Active Directory 条目 Active Directory 服务器的父条目
Distinguished name 文本值 Active Directory 条目的可分辨名称
Operation 不适用 重命名组、删除组、添加用户、删除用户 重命名组 选择要执行的操作
New name 文本值 组的新名称
User distinguished name 文本值 指定用户的可分辨名称

生成的变量

此操作不会生成任何变量。

异常

例外 说明
身份验证错误 指示用户的身份验证出错
操作无效 指示发生“操作无效”错误
服务器未运行 指示 Active Directory 服务器未运行
未经授权的访问 指示发生授权错误
未找到 Active Directory 条目 指示在 Active Directory 服务器上未找到给定的 Active Directory 条目
服务器上不存在该对象 指示 Active Directory 服务器中不存在该对象
对象已存在 指示 Active Directory 中已存在具有指定名称的对象
Active Directory 错误 常规 Active Directory 错误

示例

以下示例使用修改组操作将用户 nvarga 添加到 RPATest Active Directory 组。

“组”操作的屏幕截图。

创建对象

在 Active Directory 中创建对象。

输入参数

参数 可选 接受 默认值 说明
Parent directory entry Active Directory 条目 Active Directory 服务器的父条目
Location 文本值 将在其中创建组的位置
Object type 不适用 计算机、部门 计算机 对象的类型
Object name 文本值 新创建的对象的名称

生成的变量

此操作不会生成任何变量。

异常

例外 说明
身份验证错误 指示用户的身份验证出错
操作无效 指示发生“操作无效”错误
服务器未运行 指示 Active Directory 服务器未运行
未经授权的访问 指示发生授权错误
未找到 Active Directory 条目 指示在 Active Directory 服务器上未找到给定的 Active Directory 条目
对象已存在 指示 Active Directory 中已存在具有指定名称的对象
属性语法无效 指示给定的属性无效
Active Directory 错误 常规 Active Directory 错误

删除对象

删除 Active Directory 中的对象。

输入参数

参数 可选 接受 默认值 说明
Parent directory entry Active Directory 条目 Active Directory 服务器的父条目
Distinguished name 文本值 Active Directory 条目的可分辨名称

生成的变量

此操作不会生成任何变量。

异常

例外 说明
身份验证错误 指示用户的身份验证出错
操作无效 指示发生“操作无效”错误
服务器未运行 指示 Active Directory 服务器未运行
未经授权的访问 指示发生授权错误
未找到 Active Directory 条目 指示在 Active Directory 服务器上未找到给定的 Active Directory 条目
服务器上不存在该对象 指示 Active Directory 服务器中不存在该对象
Active Directory 错误 常规 Active Directory 错误

移动对象

移动 Active Directory 中的对象。

输入参数

参数 可选 接受 默认值 说明
Parent directory entry Active Directory 条目 Active Directory 服务器的父条目
Distinguished name 文本值 Active Directory 条目的可分辨名称
Move to location 文本值 要将对象移动到的位置

生成的变量

此操作不会生成任何变量。

异常

例外 说明
身份验证错误 指示用户的身份验证出错
操作无效 指示发生“操作无效”错误
服务器未运行 指示 Active Directory 服务器未运行
未经授权的访问 指示发生授权错误
未找到 Active Directory 条目 指示在 Active Directory 服务器上未找到给定的 Active Directory 条目
服务器上不存在该对象 指示 Active Directory 服务器中不存在该对象
Active Directory 错误 常规 Active Directory 错误
位置不能为空 指示 Active Directory 对象位置为空

重命名对象

重命名 Active Directory 中的对象。

输入参数

参数 可选 接受 默认值 说明
Parent directory entry Active Directory 条目 Active Directory 服务器的父条目
Distinguished name 文本值 Active Directory 条目的可分辨名称
New name 文本值 键入组的新名称

生成的变量

此操作不会生成任何变量。

异常

例外 说明
身份验证错误 指示用户的身份验证出错
操作无效 指示发生“操作无效”错误
服务器未运行 指示 Active Directory 服务器未运行
未经授权的访问 指示发生授权错误
未找到 Active Directory 条目 指示在 Active Directory 服务器上未找到给定的 Active Directory 条目
服务器上不存在该对象 指示 Active Directory 服务器中不存在该对象
对象已存在 指示 Active Directory 中已存在具有指定名称的对象
Active Directory 错误 常规 Active Directory 错误

创建用户

在 Active Directory 中创建用户。

重要提示

在执行包含创建用户操作的流时,请确保 Power Automate 桌面版以更高的权限运行

输入参数

参数 可选 接受 默认值 说明
Parent directory entry Active Directory 条目 Active Directory 服务器的父条目
Location 文本值 将在其中创建组的位置
First name 文本值 用户的名字
Initials 文本值 用户的姓名缩写
Last name 文本值 用户的姓氏
用户名 文本值 用户的用户名
密码 直接加密的输入或文本值 用户的密码
密码永不过期 不适用 布尔值 指定用户的密码是否将过期
Disabled account 不适用 布尔值 错误 指定是否将禁用该帐户

生成的变量

此操作不会生成任何变量。

异常

例外 说明
身份验证错误 指示用户的身份验证出错
操作无效 指示发生“操作无效”错误
服务器未运行 指示 Active Directory 服务器未运行
未经授权的访问 指示发生授权错误
未找到 Active Directory 条目 指示在 Active Directory 服务器上未找到给定的 Active Directory 条目
对象已存在 指示 Active Directory 中已存在具有指定名称的对象
无法设置或更新密码 指示设置或更新用户的密码时出现问题
Active Directory 错误 常规 Active Directory 错误

示例

以下示例创建新用户。 用户的实际姓名是 Norbert Varga,其用户名为 nvarga。 提供的配置在用户容器中创建用户,并指定额外的控制器 contosodemo

“创建用户”操作的屏幕截图。

获取用户信息

获取 Active Directory 中的用户信息。

输入参数

参数 可选 接受 默认值 说明
Parent directory entry Active Directory 条目 Active Directory 服务器的父条目
Distinguished name 文本值 Active Directory 条目的可分辨名称

生成的变量

参数 类型​​ 说明
UserInfo 用户信息 用户的信息

异常

例外 描述
身份验证错误 指示用户的身份验证出错
操作无效 指示发生“操作无效”错误
服务器未运行 指示 Active Directory 服务器未运行
未经授权的访问 指示发生授权错误
未找到 Active Directory 条目 指示在 Active Directory 服务器上未找到给定的 Active Directory 条目
服务器上不存在该对象 指示 Active Directory 服务器中不存在该对象
Active Directory 错误 常规 Active Directory 错误

修改用户

修改 Active Directory 中的用户。

输入参数

参数 可选 接受 默认值 说明
Parent directory entry Active Directory 条目 Active Directory 服务器的父条目
Distinguished name 文本值 Active Directory 条目的可分辨名称
Operation 不适用 启用/禁用用户、重命名用户、删除用户、重置密码 启用/禁用用户 选择要执行的操作
Enable user 不适用 布尔值 启用或禁用用户
新名称 文本值 键入组的新名称
新密码 直接加密的输入或文本值 键入组的新密码

生成的变量

此操作不会生成任何变量。

异常

例外 说明
身份验证错误 指示用户的身份验证出错
操作无效 指示发生“操作无效”错误
服务器未运行 指示 Active Directory 服务器未运行
未经授权的访问 指示发生授权错误
未找到 Active Directory 条目 指示在 Active Directory 服务器上未找到给定的 Active Directory 条目
服务器上不存在该对象 指示 Active Directory 服务器中不存在该对象
对象已存在 指示 Active Directory 中已存在具有指定名称的对象
属性语法无效 指示给定的属性无效
Active Directory 错误 常规 Active Directory 错误
无法设置或更新密码 指示设置或更新用户的密码时出现问题

解锁用户

解锁 Active Directory 用户。

输入参数

参数 可选 接受 默认值 说明
Parent directory entry Active Directory 条目 Active Directory 服务器的父条目
Distinguished name 文本值 Active Directory 条目的可分辨名称

生成的变量

此操作不会生成任何变量。

异常

例外 说明
身份验证错误 指示用户的身份验证出错
操作无效 指示发生“操作无效”错误
服务器未运行 指示 Active Directory 服务器未运行
未经授权的访问 指示发生授权错误
未找到 Active Directory 条目 指示在 Active Directory 服务器上未找到给定的 Active Directory 条目
服务器上不存在该对象 指示 Active Directory 服务器中不存在该对象
Active Directory 错误 常规 Active Directory 错误

更新用户信息

更新 Active Directory 中的用户信息。

输入参数

参数 可选 接受 默认值 说明
Parent directory entry Active Directory 条目 Active Directory 服务器的父条目
Distinguished name 文本值 Active Directory 条目的可分辨名称
Display name 文本值 用户的显示名称
First name 文本值 用户的名字
Initials 文本值 用户的姓名缩写
Last name 文本值 用户的姓氏
Title 文本值 用户的职务
The email of the user 文本值 用户的电子邮件
The company of the user 文本值 用户的公司
Telephone number 文本值 用户的电话号码
Extension 文本值 用户的扩展
City 文本值 用户的城市
Postal code 文本值 用户的邮政编码
State 文本值 用户的省/自治区/直辖市
Country 不适用 阿富汗、奥兰群岛、阿尔巴尼亚、阿尔及利亚、美属萨摩亚、安道尔、安哥拉、安圭拉、南极洲、安提瓜和巴布达、阿根廷、亚美尼亚、阿鲁巴、澳大利亚、奥地利、阿塞拜疆、巴哈马、巴林、孟加拉国、巴巴多斯、白俄罗斯、比利时、伯利兹、贝宁、百慕大、不丹、玻利维亚多民族国、博内尔岛、波斯尼亚和黑塞哥维那、博茨瓦纳、布韦岛、巴西、英属印度洋领地、文莱达鲁萨兰国、保加利亚、布基纳法索、布隆迪、佛得角、柬埔寨、喀麦隆、加拿大、开曼群岛、中非共和国、乍得、智利、中国、圣诞岛、科科斯(基林)群岛、哥伦比亚、科摩罗、刚果、刚果民主共和国、库克群岛、哥斯达黎加、科特迪瓦、克罗地亚、古巴、库拉索岛、塞浦路斯、捷克共和国、丹麦、吉布提、多米尼加、多米尼加共和国、厄瓜多尔、埃及、萨尔瓦多、赤道几内亚、厄立特里亚、爱沙尼亚、埃塞俄比亚、福克兰群岛(马尔维纳斯)、法罗群岛、斐济、芬兰、法国、法属圭亚那、法属波利尼西亚、法国南部领土、加蓬、冈比亚、格鲁吉亚、德国、加纳、直布罗陀、希腊、格陵兰、格林纳达、瓜德罗普岛、关岛、危地马拉、根西岛、几内亚、几内亚比绍、圭亚那、海地、赫德岛和麦克唐纳群岛、梵蒂冈、洪都拉斯、香港特别行政区、匈牙利、冰岛、印度、印度尼西亚、伊朗伊斯兰共和国、伊拉克、爱尔兰、马恩岛、以色列、意大利、牙买加、日本、泽西岛、约旦、哈萨克斯坦、肯尼亚、基里巴斯、朝鲜民主主义人民共和国、韩国、科威特、吉尔吉斯斯坦、老挝人民民主共和国、拉脱维亚、黎巴嫩、莱索托、利比里亚、利比亚、列支敦士登、立陶宛、卢森堡、澳门特别行政区、北马其顿、马达加斯加、马拉维、马来西亚、马尔代夫、马里、马耳他、马绍尔群岛、马提尼克岛、毛里塔尼亚、毛里求斯、马约特岛、墨西哥、密克罗尼西亚、摩尔多瓦、摩纳哥、蒙古、黑山、蒙特塞拉特、摩洛哥、莫桑比克、缅甸、纳米比亚、瑙鲁、尼泊尔、荷兰、新喀里多尼亚、新西兰、尼加拉瓜、尼日尔、尼日利亚、纽埃、诺福克岛、北马里亚纳群岛、挪威、阿曼、巴基斯坦、帕劳、巴勒斯坦权力机构、巴拿马、巴布亚新几内亚、巴拉圭、秘鲁、菲律宾、皮特凯恩、波兰、葡萄牙、波多黎各、卡塔尔、留尼汪、罗马尼亚、俄罗斯、卢旺达、圣巴塞洛缪、圣赫勒拿、阿森松与特里斯坦达库尼亚、圣基茨和尼维斯、圣卢西亚、圣马丁(法属)、圣皮埃尔和密克隆群岛、圣文森特和格林纳丁斯、萨摩亚、圣马力诺、圣多美和普林西比、沙特阿拉伯、塞内加尔、塞尔维亚、塞舌尔、塞拉利昂、新加坡、圣马丁(荷属)、斯洛伐克、斯洛文尼亚、所罗门群岛、索马里、南非、南乔治亚和南德桑威奇群岛、南苏丹、西班牙、斯里兰卡、苏丹、苏里南、斯瓦尔巴和扬马延、斯威士兰、瑞典、瑞士、阿拉伯叙利亚共和国、台湾、塔吉克斯坦、坦桑尼亚、泰国、东帝汶、多哥、托克劳、汤加、特立尼达和多巴哥、突尼斯、土耳其、土库曼斯坦、特克斯和凯科斯群岛、图瓦卢、乌干达、乌克兰、阿拉伯联合酋长国、大不列颠及北爱尔兰联合王国、美利坚合众国、美国本土外小岛屿、乌拉圭、乌兹别克斯坦、瓦努阿图、委内瑞拉玻利瓦尔共和国、越南、维尔京群岛(英属)、维尔京群岛(美属)、瓦利斯和富图纳群岛、也门、赞比亚、津巴布韦、无 无​ 以双字母代码(ISO 3166-1 alpha-2)形式表示的用户的国家/地区

生成的变量

此操作不会生成任何变量。

异常

例外 说明
身份验证错误 指示用户的身份验证出错
操作无效 指示发生“操作无效”错误
服务器未运行 指示 Active Directory 服务器未运行
未经授权的访问 指示发生授权错误
未找到 Active Directory 条目 指示在 Active Directory 服务器上未找到给定的 Active Directory 条目
服务器上不存在该对象 指示 Active Directory 服务器中不存在该对象
无法设置或更新密码 指示设置或更新用户的密码时出现问题
Active Directory 错误 常规 Active Directory 错误

连接到服务器

连接到 Active Directory 服务器。

输入参数

参数 可选 接受 默认值 说明
LDAP path 文本值 Active Directory 服务器的 LDAP 路径
Use authentication 不适用 布尔值 指定连接到服务器是否需要身份验证
用户名 文本值 用户的用户名
密码 直接加密的输入或文本值 用户的密码
身份验证类型 不适用 无、安全、加密、安全套接字层、只读服务器、匿名、快速绑定、签名、封装、代理、服务器绑定 安全 指定要使用的身份验证类型

生成的变量

参数 类型​​ 说明
ParentDirectoryEntry Active Directory 条目 要与随后的 Active Directory 操作一起使用的 Active Directory 条目的父级

异常

例外 描述
身份验证错误 指示用户的身份验证出错
未经授权的访问 指示发生授权错误
服务器未运行 指示 Active Directory 服务器未运行
操作无效 指示发生“操作无效”错误
Active Directory 错误 常规 Active Directory 错误

关闭连接

关闭与 Active Directory 服务器的连接。

输入参数

参数 可选 接受 默认值 说明
Parent directory entry Active Directory 条目 Active Directory 服务器的父条目

生成的变量

此操作不会生成任何变量。

异常

此操作不包含任何例外。