Neste artigo veremos como obter o Distinguished Name via PowerShell
Introdução ao Distinguished Name (DN)
A API LDAP faz referência a um objeto LDAP por seu nome distinto – Distinguished Name ou (DN). Um DN é uma seqüência de nomes distintos relativos (RDN) conectados por vírgulas.
Um RDN é um atributo com um valor associado no formulário attribute = value; normalmente expresso em um formato de string UTF-8. A tabela a seguir lista os tipos de atributos RDN típicos.
String | Attribute type |
---|---|
DC | domainComponent |
CN | commonName |
OU | organizationalUnitName |
O | organizationName |
STREET | streetAddress |
L | localityName |
ST | stateOrProvinceName |
C | countryName |
UID | userid |
Exemplos de DN
CN=Karen Berge,CN=admin,DC=corp,DC=Fabrikam,DC=COM
Caracteres Reservados
A tabela a seguir lista os caracteres reservados que não podem ser usados em um valor de atributo sem serem escapados.
Nota: Consulte a orientação abaixo da tabela sobre como usar o caractere de escape com esses caracteres reservados.
Reserved character | Description | Hex value |
---|---|---|
space or # character at the beginning of a string | ||
space character at the end of a string | ||
, | comma | 0x2C |
+ | plus sign | 0x2B |
“ | double quote | 0x22 |
\ | backslash | 0x5C |
< | left angle bracket | 0x3C |
> | right angle bracket | 0x3E |
; | semicolon | 0x3B |
LF | line feed | 0x0A |
CR | carriage return | 0x0D |
= | equals sign | 0x3D |
/ | forwards slash | 0x2F |
A seguir, exemplos de alguns nomes distintos que incluem caracteres de escape. O primeiro exemplo é um nome de unidade organizacional com uma vírgula incorporada; o segundo exemplo é um valor que contém um retorno de carro.
Exemplos de DN com caracteres especiais
CN=Before\0DAfter,OU=Test,DC=North America,DC=Fabrikam,DC=COM
ADsPath LDAP
Para obter mais informações sobre o uso de nomes distintos por meio do provedor ADSI LDAP, consulte LDAP ADsPath.
Commando PoweShell
Referência
Link Original (inglês): https://msdn.microsoft.com/en-us/library/aa366101(v=vs.85).aspx
—