none
ProtectedFromAccidentalDeletion RRS feed

  • Pregunta

  • Hola amigos, tengo un dominio Windows Server 2008, el cual tiene varias OUs y sub OUs, necesito activar "protect object from accidental deletion" solo en una OU y sub OUs (sin usuarios y grupos), me pasaron un dato y apliqué esto:

    Get-ADobject -Filter * -SearchBase “OU=Users,DC=Domain,DC=com” | Set-adobject -ProtectedFromAccidentalDeletion $true

    Este comando funciona bien en Windows Server 2008 R2, pero no corre en Windows Server 2008, alguna idea de como activar  "protect object from accidental deletion" ? gracias.

     

    martes, 22 de abril de 2014 16:05

Respuestas

Todas las respuestas

  • Hola Estilo,

    Te dejo los siguientes comandos:

    #Protect specific AD object classes from accidental deletion

    get-adobject -filter * | where{($_.ObjectClass -eq “container”) -or ($_.ObjectClass -eq “organizationalunit”) -or ($_.ObjectClass -eq “user”) -or ($_.ObjectClass -eq “group”) -or ($_.ObjectClass -eq “computer”)} | Set-ADObject -ProtectedFromAccidentalDeletion $true

    #Protect all AD organizational units from accidental deletion
    Get-ADOrganizationalUnit -filter * | Set-ADOrganizationalUnit -ProtectedFromAccidentalDeletion $true

    #Protect all AD objects from accidental deletion
    Get-ADobject -filter * | Set-ADObject -ProtectedFromAccidentalDeletion $true

    Espero te sirvan,

    Saludos.

    martes, 22 de abril de 2014 16:30
  • Gracias Diego, pero me parece que no son compatibles con Windows Server 2008 o la versión de powershell, adjunto imagen, gracias.

    martes, 22 de abril de 2014 17:28
  • Hola Estilo,

    Me podrías decir que SP tienes en tu Windows Server 2008 por favor y que privilegios tiene tu cuenta con la que estas corriendo este comando ya que según la pagina siguiente si deben correr en Windows 2008 y Windows 2008 R2 (y por lo que veo tienes PS V3.0 o me equivoco?):

    Get-ADOrganizationalUnit

    Y creo te falta ponerle en vez de asterisco en nombre de la OU:

    C:\PS>Get-ADOrganizationalUnit -Filter ‘Name -like “*”‘

    Protecting All OUs in the Domain from Accidental Deletion

    Espero esta sea tu solución,

    Saludos,


    • Editado DiegoJaramillo martes, 22 de abril de 2014 17:59 complemento
    • Propuesto como respuesta Uriel Almendra miércoles, 23 de abril de 2014 13:11
    • Marcado como respuesta Uriel Almendra lunes, 28 de abril de 2014 17:34
    martes, 22 de abril de 2014 17:33