| |
|
|
| |
-
Windows Script Host - VBScript - Administración de usuarios - Borrar un grupo de usuarios
-
El metodo "Delete( )" es el comando para borrar objetos del contenedor. "Delete( )" espera los atributo "nombre del objeto a
borrar" y en primer lugar, "el nombre de la clase".
En el siguiente ejemplo se borrará un grupo de usuarios. Para esto se declarará la variable "contenedor", la cual contendrá una
referencia al objeto "domain" y "computer" el cual se logra con "GetObject( )". El metodo "Delete( )" borra el grupo en
cuestión del contenedor con la indicación del nombre de la clase "Group" y el nombre del grupo a borrar.
Ha de tenerse recuenta la diferencia que existe entre los metodos "Remove( )" y "Delete( )".
"Remove()" elimina un usuario de un grupo. Los grupos no son contenedores, ya que los mismos no contienen más que una referencia a los usuarios
que los conforman.
Los objetos se encuentran solo en contenedores. De constituir los grupos como contenedores, entonces los usuarios pudieran ser miembros solo de un grupo. Tras la
ejecución de un "Remove( )", la cuenta sigue existente. Por su parte "Delete( )", retira a un usuario del contenedor, por lo que esta, a
partir de entonces, permanentemente eliminado.
' borrargrupo.vbs
' ================================================
Option Explicit
' declaracion de variables
Dim contenedor
' definir constantes
Const nombregrupo = "Administracioninterna"
' acceso al objeto dominio
Set contenedor = GetObject("WinNT://Wirtschaftsraum")
' borrar grupo
contenedor.Delete "Group", nombregrupo
' mostrar mensage
WScript.Echo "El grupo " & nombregrupo & " fue borrado."
 |
|
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
|
|
|
|