问题
我正在寻找一种基于当前登录用户active directory公司名称(与AD配置文件一起找到)从活动目录筛选用户的方法。
为了搜索AD,我目前使用以下代码,它返回包括系统帐户在内的所有用户-
PrincipalContext context = new PrincipalContext(ContextType.Domain, "mydomain");
var domainUsers = new List<string>();
var userPrincipal = new UserPrincipal(context);
using (var search
除了头文件,我的脚本不会向我的.txt文件发送任何信息。我希望找到任何可能包含()、/、_等的显示名称。我是否不能使用*符号来表示要过滤任何包含"(“名称中的任何位置)的显示名称?
#Grab some AD attributes for the specific user ID
$userid = Get-ADUser -filter {displayname -like '*(' -or displayname -like '*_' -or displayname -like '*/'} -SearchBase "OU=Cor
正在尝试搜索从CSV拉取的AD帐户属性。Import-CSV行自行工作。我无论如何也弄不明白它为什么要一个过滤器。这是我从另一个脚本中找到的,他们说它在哪里起作用。其他人则使用For-Each语句。 PS C:\Users\XXXXX> Import-CSV .\listofnames.csv | Get-ADUser $_.DisplayName -properties displayname
Get-ADUser : Cannot validate argument on parameter 'Identity'. The argument is null or a
Im仍在努力降低登录(Outlook)用户在add in im开发中的详细信息。
我利用了EWS服务,但据我所知,我所需要的功能是不可用的,所以我已经开始研究Outlook。
通过以下调用,我可以获得非常基本的用户详细信息:
function sendFindPersonRequest() {
//get auth token for Graph
Office.context.mailbox.getCallbackTokenAsync({ isRest: true }, function (result) {
if (result.status
我正在编写一个PowerShell脚本来列出active directory中的所有用户。在我们的主OU中,我们有子OU,我正在努力解决两个问题。
首先,我需要从这个报告中排除特定的子OU,我不确定如何做到这一点。我遇到的第二个问题是,我希望将他们所在的OU包含在报告中,目前我得到的输出如下:
DisplayName CanonicalName
Kanye West ad.test/All Users/People that have left/Kanye West
我想排除"ad.test/All users“和"/Kanye west”。所以我想要输出的只是子O
我有一个web应用程序(使用ASP.MVC),我嵌入了一个角度网站,这个页面使用Azure Ad b2c进行用户身份验证。
我得到了错误:Refused to display 'https://login.microsoftonline.com/' in a frame because it set 'X-Frame-Options' to 'deny'
这是我的签名和签名政策:
<UserJourneys>
<UserJourney Id="SignUpOrSignIn">
<O
我正在尝试使用Azure AD B2B api在我的Office365租户中邀请访客用户,其目的是在发送邀请后立即设置访客用户的hireDate属性。对我来说,客人没有必要兑换邀请函。问题是,当我尝试修补用户以更新hireDate属性时,代码失败(错误消息: Unable to check user existence in AD),而不管来宾是否兑换邀请。如果我在发送邀请后等待一分钟左右,然后尝试修补用户,则不会出现问题。如何在不等待的情况下设置此属性?
为了解决这个问题,我已经尝试实现重试逻辑,但这并不可靠。
var token = extranetHelper.GetAuthToken(
我使用以下代码来访问AD中的用户列表,但是在我将用户添加到组合框的那一行上,我得到了一个空引用异常。
PrincipalContext AD = new PrincipalContext(ContextType.Domain, "mydomainip");
UserPrincipal u = new UserPrincipal(AD);
PrincipalSearcher search = new PrincipalSearcher(u);
foreach (UserPrincipal result in search.FindAll())
{
if (result.
通过使用Lotus Notes to Active Directory连接器,我设法更改了用户的所有Name、CN和distinguishedName字段,使其类似于电子邮件地址。呃。除了一个使用cn/ldap引用AD的实用程序之外,一切似乎都很好,但它在AD用户和计算机中看起来很奇怪。
我想重写用户的name字段,以便将其更新回原来的样子(这样可以修复我看到的cn和dn字段)。最好使用AD Powershell或Exchange命令行管理程序。
当使用exchange命令行管理程序并写入name字段时,它还会重写"showinaddressbook“值。(我认为这一定是一件交换的事情
我正在使用DirectorySearcher从公司的AD服务器获取所有AD用户的显示名称,我们大约有10万条记录,大多数结果都是正确的。
但是我们得到了将近100个用户的显示名称是"$CimsUserVersion2",这真的是一个奇怪的结果,我检查了outlook,它也同步了AD的显示名称,名称是正确的
你有没有遇到过同样的问题?
非常感谢
using (var de = new DirectoryEntry("LDAP://" + domain))
{
using (var search = new DirectorySearcher(de))
我需要基于数据库中的一个表收集Active数据的帮助。我有一个包含用户请求的实体类。每个请求都有来自System.Web.HttpContext.Current.User.Identity.Name.的用户窗口名称我的问题是,我无法知道如何设置一个linq查询,以便将AD用户名与AD的其余部分关联起来,以便在我的表中显示它们的全名而不是它们的用户名。以下是我到目前为止所得到的帮助,我们将不胜感激。
public partial class RequestInfo
{
public int RequestInfoId { get; set; }
public
抱歉,我仍然是Azure AD的新手。我想从Azure Active Directory中检索所有用户的显示名称,并将其填充到dropdownlist from /dropdownlist中,但我不知道如何获取它。
目前,我只知道如何获取当前登录用户的显示名称
@using Microsoft.Azure.ActiveDirectory.GraphClient
@model User
@Model.DisplayName
我也尝试过查看Azure的github ,但克隆它只会给我带来构建错误
任何帮助或代码示例将不胜感激,谢谢。
我有这个powershell脚本,它读取csv文件并将新用户添加到AD。我的问题是,我希望能够从刚刚从csv文件中添加的csv文件中删除新用户。因此,新用户不在csv文件enymore中。
Import-Module ActiveDirectory
# Import list of Users From CSV into $Userlist
$userlist = Import-Csv "C:\employee.csv"
# Step through Each Item in the List
foreach($person in $userlist){
$gi
运行下面的代码来获取有关我们在我们的广告中使用自动化运行簿的Azure用户的信息。下面是我用来获取Azure广告用户的代码。
如何将输出从runbook保存到csv文件?
如果有人面临类似的问题,或者知道如何解决,请告诉我。
# Get Azure Run As Connection Name
$connectionName = "AzureRunAsConnection"
# Get the Service Principal connection details for the Connection name
$servicePrincipalConnection = Ge