You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Power Apps画布应用中获取AD用户的Description字段?

获取AD用户Description字段的Power Apps解决方案

一、画布应用内直接实现(无需高级许可证)

Power Apps自带的SearchUser()函数确实不返回Description字段,但可以通过Azure AD连接器的GetUser()方法直接获取:

  • 把Azure AD连接器添加到你的画布应用中
  • 获取当前登录用户的Description:AzureAD.GetUser(User().Email).Description
  • 获取指定用户的Description:将User().Email替换为目标用户的UPN(用户主体名称)或AD用户ID
  • 权限说明:普通用户默认拥有读取AD用户基本属性的权限,无需Power Platform高级许可证

二、借助Power Automate实现(基础许可证可用)

如果直接调用有限制,用Power Automate云流同样可行:

  1. 创建手动触发的云流,添加Azure AD - 获取用户动作,设置输入参数为用户UPN/ID
  2. 配置动作返回Description字段,将其作为输出发送回Power Apps
  3. 在画布应用中添加该云流,调用时传入目标用户标识,接收返回的Description值
  4. 权限设置:将云流的运行权限设为使用运行此流的用户的账户,普通用户用自身AD权限访问即可,无需高级许可证

注意事项

  • 确认AD权限配置:默认情况下,域内用户可读取其他用户的基本属性(包括Description),如果有自定义权限限制需提前调整
  • 避免使用Premium级别的AD连接器动作,确保操作在基础权限范围内

内容的提问来源于stack exchange,提问作者microsoftdeveloperdesigner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 16:02:04