Diferencia entre revisiones de «PowerShell»
De Ardemans Wiki
Línea 21: | Línea 21: | ||
$Contacto.Put("department","Meristation") | $Contacto.Put("department","Meristation") | ||
$Contacto.setInfo() | $Contacto.setInfo() | ||
+ | </pre> | ||
+ | |||
+ | === Recorrer un fichero y usar sus elementos === | ||
+ | |||
+ | <pre> | ||
+ | listacontactos = type c:\ps\Meristation\contactos_nuevos.txt | ||
+ | |||
+ | foreach ($contacto in $listacontactos) | ||
+ | { | ||
+ | echo $contacto | ||
+ | } | ||
</pre> | </pre> |
Revisión de 16:21 13 oct 2011
Contenido
Ejemplos de ayuda en powershell
Buscando en el directorio activo
$myad= [ADSI]"LDAP://dc=prisacom,dc=int" $search = new-object DirectoryServices.DirectorySearcher($myad) $search.filter = "(samaccountname=pmblanco)" $search.findall()
Creando un contacto en el Directorio Activo
$destOU = [ADSI]"LDAP://ou=meristation,ou=Lista de contactos,ou=Listas PRISACOM,dc=prisacom,dc=int" $contacto = $destOU.create("Contact","cn=contacto de prueba") $contacto.Put("Description","Descripcion del contacto") $Contacto.Put("Displayname","Nombre a mostrar") $Contacto.Put("Mail","mail@contacto.com") $Contacto.Put("company","Prisa Digital") $Contacto.Put("department","Meristation") $Contacto.setInfo()
Recorrer un fichero y usar sus elementos
listacontactos = type c:\ps\Meristation\contactos_nuevos.txt foreach ($contacto in $listacontactos) { echo $contacto }