Как узнать, что делает объект - PullRequest
0 голосов
/ 23 января 2019

Мне нужно было получить обзор пользователей от определенного OU . Однако, когда я получаю член, я получаю несколько свойств с " name " в нем. С попыткой я наконец узнал, какой 1 мне нужен. Но я предполагаю, что есть более быстрый способ понять, что на самом деле означает / делает каждое свойство.

'''
   TypeName: Microsoft.ActiveDirectory.Management.ADUser

Name              MemberType Definition                                                                                                                         
----              ---------- ----------                                                                                                                         
DistinguishedName Property   System.String DistinguishedName {get;set;}                                                                                         
Enabled           Property   System.Boolean Enabled {get;set;}                                                                                                  
GivenName         Property   System.String GivenName {get;set;}                                                                                                 
Name              Property   System.String Name {get;}                                                                                                          
ObjectClass       Property   System.String ObjectClass {get;set;}                                                                                               
ObjectGUID        Property   System.Nullable`1[[System.Guid, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] ObjectGUID {get;set;}
SamAccountName    Property   System.String SamAccountName {get;set;}                                                                                            
SID               Property   System.Security.Principal.SecurityIdentifier SID {get;set;}                                                                        
Surname           Property   System.String Surname {get;set;}                                                                                                   
UserPrincipalName Property   System.String UserPrincipalName {get;set;}          
'''

1 Ответ

0 голосов
/ 23 января 2019

В общем случае ввод TypeName ([Microsoft.ActiveDirectory.Management.ADUser]) в вашей любимой поисковой системе покажет вам подходящий сайт Microsoft, на котором перечислены все свойства. Однако насколько хорошо эти документы написаны, сильно отличается. Иногда быстрый взгляд скажет вам все, что вам нужно знать (например, [system.windows.forms.form]), иногда это совершенно бесполезно, как в вашем случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...