Active directory 如何使用*principal(c)列出Active Directory中的所有打印机
我需要一个所有的广告打印机列表,我可以列出用户,组和pc的,但我不知道如何与打印机。是否可以在不使用DirectorySearcher的情况下实现它 我使用此代码列出我的用户、组和pc。我可以使用类似列表打印机的东西吗Active directory 如何使用*principal(c)列出Active Directory中的所有打印机,active-directory,printers,Active Directory,Printers,我需要一个所有的广告打印机列表,我可以列出用户,组和pc的,但我不知道如何与打印机。是否可以在不使用DirectorySearcher的情况下实现它 我使用此代码列出我的用户、组和pc。我可以使用类似列表打印机的东西吗 try { domain = new PrincipalContext(ContextType.Domain, @"mydomain", @"user", @"pass"); }//try catch
try {
domain = new PrincipalContext(ContextType.Domain, @"mydomain", @"user", @"pass");
}//try
catch (Exception ex) {
return false;
}//catch
PrincipalSearcher searcher = new PrincipalSearcher();
UserPrincipal finduser = new UserPrincipal(domain);
searcher.QueryFilter = finduser;
PrincipalSearchResult<Principal> Users = searcher.FindAll();
Response.Write("USUARIOS</br>");
foreach (var usr in Users)
{
Response.Write(usr.DisplayName+" ");
}//foreach
找到了答案
DirectorySearcher运行良好,只需确保编写正确的域、用户、密码并使用正确的筛选器。Hello Christian,这篇文章很老了,但您是否有机会使用筛选器共享代码以列出广告上的所有打印机,比如说位置您可以这样做