Cuestión : La escritura de Powershell para comprobar a cada grupo de seguridad que no son correo permitió y quita contactos de esos grupos.

Hola, la escritura del

Powershell para comprobar a cada grupo de seguridad que no son correo permitió y quita los contactos esos de pregunta de groups.

The tiene que ser específica a los grupos del securit y no el correo permitido correo de only.
if permitido hace nothing.

Log los cambios en un csv.

Regards
sharath

class= del

Respuesta : La escritura de Powershell para comprobar a cada grupo de seguridad que no son correo permitió y quita contactos de esos grupos.


El comando que usted tiene allí es seguro, apenas miradas, ningunos cambios.

Si encuentra que el grupo y usted adecuados querer probarnos otra vez pueden agregar - WhatIf sobre el final de Quitar-QADGroupMember (como abajo) como otra seguridad-red.

Chris
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
# conseguir a grupos
Conseguir-QADGroup - SearchRoot “OU=groups, DC=domain, DC=com” - a SizeLimit 0 `
    ¡- LdapFilter “(! (legacyExchangeDN=*))” | ForEach-Objeto {

  $Group = $_

  # conseguir los contactos del grupo
  Conseguir-QADGroupMember $Group.DN - Mecanografiar el contacto | ForEach-Objeto {

    # salida del fichero de diario
    $ de _ | Seleccionar-Objeto @ {e= del n='GroupName'; {$Group.Name}},
      Nombre, DN

    # quitar a miembro del grupo
    Quitar-QADGroupMember $Group.DN - Miembro $_.DN - WhatIf
  }
# escribir el fichero de diario
} | Exportar-Csv “LogFile.csv”
Otras soluciones  
 
programming4us programming4us