El Blog de Gualtrysoft

Windows 2000/2003/2008, Active Directory, VBScript, Hyper-V, PowerShell y todo aquello interesante a la hora de usar, configurar y administrar Windows Server. También tenemos longanizas…

Archive for 21/10/12

PowerShell: Cmdlet Para Realizar Búsquedas en Active Directory y Obtener los Resultados Como Objetos DirectoryEntry

Posted by urpiano en Domingo 21 \21\+01:00 octubre \21\+01:00 2012

Cuando se utiliza un objeto DirectorySearcher para realizar búsquedas por medio de filtros LDAP, los resultados obtenidos son objetos SearchResult, más incómodos de consultar que los objetos DirectoryEntry. Este Cmdlet en un encapsulamiento del objeto DirectorySearcher que permite usar el mismo filtro LDAP que se usaría con el DirectorySearcher y obtener los mismos resultados, pero como objetos DirectoryEntry.

Lee el resto de esta entrada »

Posted in Informatica, PowerShell, Scripting | 1 Comment »

PowerShell: Cmdlet Para Traducir un Nombre NetBios a Distinguido y Viceversa

Posted by urpiano en Domingo 21 \21\+01:00 octubre \21\+01:00 2012

Esta función recibe como parámetro el nombre NetBios (Dominio\Objeto) de un objeto de Active Directory y devuelve su nombre distinguido (cn=Objeto,OU=OU,DC=dominio,DC=local), o recibe el nombre distinguido y devuelve el NetBios.

Lee el resto de esta entrada »

Posted in Informatica, PowerShell, Scripting | 1 Comment »

PowerShell: Cmdlet Para Obtener Un Objeto DirectoryEntry a Partir de su Ruta LDAP

Posted by urpiano en Domingo 21 \21\+01:00 octubre \21\+01:00 2012

Este Cmdlet recibe como parámetro la ruta LDAP de un objeto de Active Directory y devuelve el objeto DirectoryEntry, cuya ruta LDAP es la recibida. Es un pequeño Cmdlet pensado para facilitar la obtención de objetos DirectoryEntry cuando se tiene su ruta LDAP obtenida por otros objetos, como pueda ser la propiedad Parent de los objetos DirectoryEntry, que es el contenedor en el que están ubicados; esto es muy útil para poder obtener información de la Unidad Organizativa a la que pertenece un objeto.

Lee el resto de esta entrada »

Posted in Informatica, PowerShell, Scripting | 1 Comment »

PowerShell: Cmdlet para Obtener la Cadena SID de un Array SID

Posted by urpiano en Domingo 21 \21\+01:00 octubre \21\+01:00 2012

Cuando consultamos en un objeto DirectoryEntry su propiedad objectSID vemos que se trata de un array de Bytes, no de la típica cadena SID más amigable para el ser humano. Este Cmdlet permite obtener esta cadena SID, lo cual nos hace que, por ejemplo, podamos usar el SID para poder identificar estructuras SID conocidas. Esto resulta muy util cuando se consulta el atributo operacional tokenGroups, que contiene los SIDs de todos los grupos a los que pertenece un usuario, ya sea por membresía directa, heredada o por ser su grupo primario (atributo primaryGroupID).

Lee el resto de esta entrada »

Posted in Informatica, PowerShell, Scripting | 1 Comment »