Diferencia entre revisiones de «PowerShell»

De Ardemans Wiki
Saltar a: navegación, buscar
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

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
}