如何在 C# 中读取 msExchMailboxSecurityDescriptor 属性

2023-12-11

我正在尝试读取 AD 中的所有用户属性。

如何阅读msExchMailboxSecurityDescriptorC# 中的属性?

我使用了以下代码,但出现了强制转换错误。欢迎大家提出意见。

  DirectoryObjectSecurity oSec = new ActiveDirectorySecurity();
  oSec.SetSecurityDescriptorBinaryForm((byte[])val);

  String m_Value = oSec.GetSecurityDescriptorSddlForm(AccessControlSections.All); 
  return m_Value; 

好的。我能够弄清楚。下面给出了代码,供感兴趣的人使用。我希望微软能够提供一些代码示例,这样人们就不必伤透脑筋了。

     SecurityDescriptor sd = (SecurityDescriptor) p_InputValue;
           AccessControlList acl = (AccessControlList)sd.DiscretionaryAcl;
              String m_Trustee = "";
              String m_AccessMask = "";
              String m_AceType = "";
              String m_ReturnValue="";

                  foreach (AccessControlEntry ace in (IEnumerable)acl)
                    {
                      m_Trustee = m_Trustee + "," + ace.Trustee;
                     m_AccessMask = m_AccessMask + "," + ace.AccessMask.ToString();
                      m_AceType = m_AceType + "," +ace.AceType.ToString();

                     }
         m_ReturnValue="Trustee: " + m_Trustee + " " + "AccessMask: " + m_AccessMask + "AceType: " + m_AceType;
         return m_ReturnValue
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 C# 中读取 msExchMailboxSecurityDescriptor 属性 的相关文章

  • 如何可靠地检查工作站上当前用户的 Windows 域 ID

    我正在使用 C 和 Net Framework 4 我正在寻找一种万无一失的方法来获取当前登录的 Windows 用户的登录 ID 该方法不易被假冒或黑客攻击 我正在以以下形式查找此内容 域名 用户名 例如某个域 JohnDoe 目前我拥有
  • 如何使用 Spring 和 Active Directory 实现单点登录

    我有一个基于 Spring 的 Web 应用程序 我想在其上实现单点登录解决方案 基本流程是 1 用户登录 Windows 工作站 台式电脑 根据组织的 Active Directory 进行身份验证 2 用户打开浏览器并导航到 Sprin
  • Azure AAD - 受众无效

    我创建了一个使用 azure Active Directory 保护的 Web api 我现在需要对此进行测试并尝试将 fiddler 与授权标头一起使用 我正在尝试使用以下代码生成令牌 Target obj Target cmbTarge
  • 如何在 Asp.net C# 中使用 LDAP 在 Active Directory 中搜索用户

    如何在 asp net c 中从 Active Directory 服务器获取所有记录 在中创建连接字符串LDAP提供username and Password可以与服务器通信并具有管理员权限 假设直流电是me com and userna
  • Windows Server 2012 R2 上通过 SSL 的 AD LDS

    我正在尝试将我的 AD LDS 实例配置为通过 SSL 运行 以便我可以使用我的应用程序从另一台计算机连接到它并执行密码更改操作 我安装了证书颁发机构来创建一个服务器证书 我可以在我的 AD LDS 实例上使用该证书 我将证书添加到 AD
  • 如何在广告中对用户进行递归搜索,无论该用户是在组还是子组中?

    您好 我在 ASP NET 应用程序中使用 Active Directory 和 C 如果用户位于组中或子组中 我希望得到一个 bool 值 我写了一个方法来获取用户是否在组中但不在这个子组中 我如何在我的方法中进行递归搜索 这是我的代码
  • 是否可以通过在 ASP.NET 中模拟 Windows 身份验证用户来从 Active Directory 检索数据?

    我一整天都在试图解决这个问题 并且我在标准谷歌留言板答案中读到了一些相互矛盾的信息 我想做的是从活动目录中检索域用户 即当前登录用户 的电子邮件地址 我的 ASP NET 4 网站设置为 Windows 身份验证 在 Active Dire
  • Azure 应用服务 Active Directory 身份验证访问被拒绝

    我们有一个 Web 应用程序 正在从 Azure 经典云服务过渡到应用服务 Web 应用程序 经典云服务位于包含我们的域控制器 常规 AD 而不是 Azure AD 的 vnet 上 应用程序服务使用 VNET 集成 因此它连接到我们的 v
  • 类似于 Active Directory 中的搜索

    我正在使用 C 中的以下代码搜索 LDAP 以轮询用户的活动目录 DirectoryEntry entry new DirectoryEntry ldapPath userName password DirectorySearcher Se
  • 从所有通讯组中删除所有前雇员

    因此 今天我被分配的任务是从所有 DL 中删除域中的所有前员工 他们在 AD 中拥有自己的文件夹 有没有什么方法可以快速做到这一点 或者至少比单独检查每个并转到 gt 的成员删除所有更快 Thanks 编辑以添加更多信息 有 822 个用户
  • 找出哪些用户对邮箱具有完全访问权限

    我试图绘制一个图表 显示哪个 Exchange 用户对哪些 Exchange 邮箱拥有哪些权限 并根据权限类型为它们着色 截至目前 我无法找到 Exchange 考虑的所有类型的权限 我可以使用 EWS 找出用户自己授予谁访问邮箱的权限 f
  • Gerrit 和 Active Directory

    我正在尝试设置 Gerrit 以使用我们的公司 Active Directory 进行身份验证 我知道很多人都设法让它发挥作用 但它对我来说不起作用 如果我运行一个ldapsearch命令如下我得到了正确的结果 所以我知道我的搜索字符串是正
  • 通过 Active Directory 搜索进行有效分页

    在 NET 中使用 Active Directory 搜索进行分页的有效方法是什么 在 AD 中进行搜索的方法有很多 但到目前为止我找不到如何有效地进行搜索 我希望能够表明Skip and Take参数并能够检索结果中与我的搜索条件匹配的记
  • AuthenticablePrincipal.RefreshExpiredPassword() 的作用是什么?

    我正在寻找可以使用此功能的示例场景 MSDN 文档不存在 理论上 它似乎将用户密码的年龄重置为零 如果出于某种原因您有一个策略要求在一定时间间隔后更改密码 那么您会使用它 但在某些情况下 也许是某些用户 您想让他们保留密码更长时间
  • 从 php 对 Active Directory/ISA 进行身份验证 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我有一个复杂的问题 而且由于我真的不知道从哪里开始而加剧 在过去的几年里 我开发了许多基于 php Web 的系统 当我构建它们时 我
  • 如何针对 Nancy 中的 Active Directory 进行身份验证?

    这是一篇过时的文章 但是http msdn microsoft com en us library ff650308 aspx paght000026 step3 http msdn microsoft com en us library
  • 使用活动目录对 Intranet 站点上的用户进行身份验证

    我建立了一个 内联网 站点 它有自己的登录系统 用户注册为新用户 并使用其上的用户名 密码登录该站点 但是 现在我想扩展它 让 Intranet 站点使用现有的 ActiveDirectory 进行身份验证 这就是我正在寻找的 前进 当用户
  • 在 asp.net MVC 中使用活动目录进行身份验证

    我想使用活动目录对我的 asp net mvc 项目中的用户进行身份验证 在网上冲浪了几个小时后 我没有找到任何对我有用的东西 我已经看到了所有结果 但什么也没有 我尝试按照许多帖子的建议编辑我的 web config 如果有人可以帮助我提
  • Delphi 如何与 Active Directory 集成?

    我们需要使用 Delphi 7 验证 Microsoft Active Directory 上的用户 最好的方法是什么 我们可以有两种情况 用户输入其网络用户名和密码 其中用户名可能包括域 然后我们检查活动目录是否是有效的活动用户 或者我们
  • 我需要从 ldap 找出禁用的用户

    我正在尝试使用 ldapsearch 实用程序查明用户是否在 ldap 中被禁用 但到目前为止我还没有成功 这就是我到目前为止所得到的 ldapsearch h hostname D Service Account b basedn sAM

随机推荐

  • 使用 Javascript 将 xml POST 到 api

    我正在尝试发布 XML 数据 然后重定向到当前页面 但我似乎无法让它工作 当我这样做时
  • vscode:如何获取光标在文档中的偏移量?

    我正在开发 vscode 扩展 我想获取对整个文档的光标位置引用 例如 如果我有以下 html lt body gt div p Hello World p div 并且光标位于 body 标记内 在上面的代码中签名 如果从头开始计算文档中
  • Xcode:将数据从 iOS TextField 发送到远程数据库的最简单方法

    我目前在 HostGator com 上有一个在线网络托管 MySQL 数据库 该数据库当前存储我的服务的用户注册信息 目前 在该数据库中存储信息的唯一方法是通过网站上的在线表格 我的目标是通过使用文本字段等在 iOS 应用程序上复制该表单
  • 如何按创建日期顺序显示文件夹?

    我是 PHP 新手 正在开发一个名为 BaboonHut com 的项目 我正在用 PHP 对其进行编码 因为最好的学习方法就是深入研究 无论如何 对于这个问题 下面的代码片段当前获取所有文件夹的名称在某个位置并显示一些信息 但是这些项目当
  • DELETE 方法 .NET WebAPI 不起作用

    我已经看过大量关于此问题的帖子 但我的新 WebAPI 的 DELETE 方法根本不起作用 并且使用 Windows 7 32 位 IIS 7 5 返回 404 我试过了 卸载 WebDAV 将 PUT DELETE OPTIONS 添加到
  • 使用 Blob 在 JavaScript 中导出 Excel 在 FireFox 中不起作用

    我有一些 JavaScript 代码 如第一个代码片段所示 适用于最新的 Chrome 但不适用于最新的 FireFox 此代码将数据导出到xls使用 Blob 对象的文件 奇怪的是 在 FireFox 中 代码不会抛出任何错误 但不会执行
  • 如何将文件中的行转换为没有换行符的字符串?

    我正在使用 Python 3 循环遍历包含字符串的 txt 文件的行 这些字符串将在curl 命令中使用 但是 它仅适用于文件的最后一行 我相信其他行以换行符结尾 这会导致字符串丢失 url https with open file as
  • 读取 ID3 标签的最佳库是什么? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 哪个库是目前最全面 功能最
  • Jupyter Notebooks 和 Papermill 辅助的 Airflow 中的 ETL

    所以我的问题是 我在 Airflow 中构建 ETL 管道 但首先在 Jupyter 笔记本中真正开发和测试提取 转换和加载功能 因此 我最终总是在 Airflow Python 操作员代码和 Jupyter 笔记本之间来回复制粘贴 效率非
  • Redux 不应该阻止重新渲染吗?

    我有一个List显示多个的组件Item成分 List从 Redux 存储获取其数据 当商店更新时 例如因为我删除了一个项目 所有Items 被重新渲染 这是为什么 我知道我可以使用shouldComponentUpdate 以防止新的渲染
  • NIB 文件中的静态表单元

    是否可以创建一个包含带有自定义静态单元格的表格视图的 nib 文件 我想创建一个包含所有静态内容的类似表单的表格视图 但我目前没有使用故事板 我能够在应用程序的默认情节提要中找到内容类型菜单 但我使用的是 Nib 当我创建 UIViewCo
  • 每行写入新的 CSV 文件 (JAVA)

    我有以下代码 public static void main String args throws IOException File being read String fileName src data Belgium csv Strin
  • 我在验证代码时遇到问题。我需要循环代码,直到输入有效答案

    我正在努力处理这段 Python 代码 问题是 当用户输入错误时 我需要我的代码继续循环 直到他们输入有效的答案 这就是代码的工作原理 提示用户选择饮料 然后选择菜肴 然后选择一道菜 此后 程序显示用户想要的顺序 Order No drin
  • PHP 致命错误:不在对象上下文中时使用 $this

    我有一个问题 我正在编写一个没有框架的新 Web 应用程序 In my 索引 php我在用着 require once load php And in load php我在用着require once class php 加载我的类 php
  • 使用 swagger 的 Web API 文档

    我是 swagger 的新手 我看过一些在线文档来将 Swagger 实现到我的 webapi 并使用 SwaggerConfig 的一些属性进行自定义 这是我的要求 我需要仅在基于 API Key 文本框的值单击 探索 按钮时显示招摇文档
  • 在一行中引用多个工作表

    我想知道是否有一种方法可以在 Excel VBA 中的一行中引用多个工作表 我知道您可以通过以下方式引用多个范围 列 行 Range G1 G5 G6 G10 H5 H10 etc 我希望能够对我尝试过的床单做同样的事情 Sheets Sh
  • 是否可以在网络共享上的 NuGet 本地源中同时托管常规包和符号包?

    首先 我对 NuGet 还很陌生 我在工作中开发了许多内部 C 桌面应用程序 它们之间共享一些通用代码 我一直在从使用项目引用切换到创建私有 NuGet 包并将它们托管在共享网络文件夹中的本地源中 我只接触了几天 但到目前为止 我已经成功地
  • Hive/Hadoop 间歇性故障:无法将源移动到目标

    已经有一些关于Hive Hadoop 无法移动源 错误 其中许多都指向许可问题 然而 在我的网站上我看到了同样的错误 但我很确定它与权限问题无关 这是因为该问题是间歇性的 一天有效 但另一天失败 因此 我更深入地研究了错误消息 它抱怨未能从
  • 在 Visual Studio 中设置嵌入互操作类型 true 和 false 有什么区别?

    在 Visual Studio 中 向项目添加一个引用时 属性窗口有一个选项Embed Inteop Types 我们应该将其设置为True or False 有什么不同 由于我们有很多项目 其中一些项目被设置为参考False 其他人被设置
  • 如何在 C# 中读取 msExchMailboxSecurityDescriptor 属性

    我正在尝试读取 AD 中的所有用户属性 如何阅读msExchMailboxSecurityDescriptorC 中的属性 我使用了以下代码 但出现了强制转换错误 欢迎大家提出意见 DirectoryObjectSecurity oSec