Cómo: Limitar el tiempo de inicio de sesión de usuario en un dominio en Windows 2000

Seleccione idioma Seleccione idioma
Id. de artículo: 318714 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

Este artículo describe cómo restringir las horas y días que un usuario puede iniciar sesión en un dominio de Windows 2000.

Cambiar horas de inicio de sesión para una cuenta de usuario

Puede establecer horas de sesión para una cuenta de usuario mediante uno de los métodos siguientes:
  • Editar propiedades de cuenta de usuario de Active Directory complemento Usuarios y equipos.
  • Editar las propiedades de la cuenta de usuario mediante el comando net user .

Método 1: Mediante el usuarios y equipos, complemento

  1. Inicie el complemento Usuarios y equipos de Active Directory. Para ello, haga clic en Inicio , seleccione programas , Herramientas administrativas y, a continuación, haga clic en Active usuarios y equipos de Active .
  2. En el árbol de consola, haga clic en el contenedor que contiene la cuenta de usuario que desee.
  3. En el panel derecho, haga clic con el botón secundario en la cuenta de usuario y, a continuación, haga clic en Propiedades .
  4. Haga clic en la ficha General y, a continuación, haga clic en Horas de inicio de sesión .
  5. Seleccione todas las horas disponibles y, a continuación, haga clic en Inicio de sesión denegado .
  6. Seleccione las horas que desea permitir que este usuario iniciar sesión el dominio y, a continuación, haga clic en Inicio de sesión permitido .

    Una línea de estado situada debajo de la tabla de horas de inicio de sesión muestra las horas de inicio de sesión seleccionado actualmente. Por ejemplo, de lunes al viernes de 8 A.M. a 5 P.M. .
  7. Cuando haya terminado de configurar horas de inicio de sesión, haga clic en Aceptar y, a continuación, haga clic en Aceptar en el cuadro de diálogo Propiedades de user account.
  8. Cierre el complemento Usuarios y equipos.

Método 2: Mediante la instrucción de línea de comandos de usuario red

  1. Haga clic en Inicio y, a continuación, haga clic en Ejecutar .
  2. En el cuadro Abrir , escriba cmd y, a continuación, haga clic en Aceptar .
  3. Tipo net user username nombreDeUsuario/times: logon_times (donde username es el nombre de la cuenta de usuario y donde logon_times son los días y horas que desea permitir el acceso al dominio), y, a continuación, presione ENTRAR.

    Utilice la siguiente información para ayudarle a utilizar el modificador / times :
    • Días se pueden deletrear (por ejemplo, lunes) o abreviados (por ejemplo, M, T, W, TH, F, G, Su).
    • Horas pueden estar en notación de 12 horas (1 P.M. o 1P.M.) o formato de 24 horas (13: 00).
    • Un valor en blanco significa que el usuario nunca puede iniciar sesión.
    • Un valor de todos los significa que un usuario siempre puede iniciar sesión.
    • Utilice un guión (-) para marcar un intervalo de días u horas. Por ejemplo, para crear un rango del lunes al viernes, escriba m-f o lunes-viernes . Para crear un intervalo de tiempo de 8: 00 P.M. a 5: 00 P.M., escriba 8: 00 am-5: 00 pm , 8 am-5 pm o 8: 00-17: 00 .
    • Separe los elementos de días y hora mediante comas (por ejemplo, el lunes, 8 am - 5 pm).
    • Separe las unidades de "día y hora" con punto y coma (por ejemplo, el lunes, 8 am - 5 pm; el martes, 8 am - 4 pm; wednesday, 8 am - 3 pm).
    • No utilice espacios entre los días u horas.

Ejemplos

Los ejemplos siguientes muestran cómo cambiar las horas de inicio de sesión para una cuenta de usuario específica.
  • Para permitir que un usuario con una cuenta de nombre de Bob para registro en el servidor de 8: 00 A.M. a 5: 00 P.M. del lunes al viernes, escriba el siguiente comando y, a continuación, presione ENTRAR:
    net usuario bob lunes - el viernes, 8 am - 5 pm
  • Para restringir la misma cuenta de usuario inicio de sesión horas de 8: 00 A.M. hasta 1: 00 P.M. en el lunes y el viernes y de 8: 00 A.M. hasta 5: 00 P.M. del martes al jueves, escriba el comando siguiente y, a continuación, presione ENTRAR:
    net user bob lunes, 8: 00 A.M.-1: 00; Jueves Martes, 8: 00 A.M.-5: 00; el viernes, 8: 00 A.M.-1: 00 P.M.
  • Para repetir el comando anterior, pero con días abreviados y con una notación de 24 horas, escriba el comando siguiente y, a continuación, presione ENTRAR:
    net user bob /times:m, 8: 00-13: 00; t-ésimo, 8: 00-17: 00; f, 8: 00-13: 00
  • Para permitir al mismo usuario privilegios de inicio de sesión de cuenta de lunes al viernes, 8: 00 A.M. a 12: 00 P.M. y de 1: 00 P.M. a 5: 00 P.M., escriba el comando siguiente y presione ENTRAR:
    net usuario bob /times:m-f, 8: 00-12: 00, 13: 00-17: 00

Cambiar horas de inicio de sesión para un grupo de usuarios

Puede utilizar el comando net user con el modificador / times desde la línea de comandos o en un archivo por lotes para cambiar tiempos de inicio de sesión de un grupo de usuarios en un dominio. Para ello, complete la siguiente "paso 1: crear una cuenta lista de usuarios" y en las secciones de "Paso 2: modificar Logon horas por utilizar el comando NET User" de este artículo.

Paso 1: Crear una lista de cuentas de usuario

  1. Inicie el complemento Usuarios y equipos de Active Directory. Para ello, haga clic en Inicio , seleccione programas , Herramientas administrativas y, a continuación, haga clic en Active usuarios y equipos de Active .
  2. En el árbol de consola, haga clic en la unidad organizativa o carpeta de usuarios que contiene las cuentas de usuario que desee.
  3. En el menú acción , haga clic en Exportar lista .
  4. En el cuadro de diálogo escriba el nombre de archivo que desee en el cuadro nombre de archivo .
  5. En la lista Guardar como tipo , haga clic en texto (comas Delimited)(*.csv) y, a continuación, haga clic en Guardar .
  6. Modifique el archivo .csv mediante un editor de texto, como el Bloc de notas para quitar entradas a la que no desea aplicar las restricciones de inicio de sesión. Las cuentas de usuario aparecen bajo un encabezado con una cuenta en cada línea. El siguiente es un ejemplo de un archivo:
    Name, Type, Description,
    Joe,User,,
    Sally,User,Account created for Sally,
    Betty,User,,
    Bob,,
    						

Paso 2: Edición de horas de inicio de sesión utilizando el comando NET User

Utilice el comando net user para aplicar restricciones de inicio de sesión a las cuentas en el archivo .csv que creó en Step 1: Create a User Account List.
  1. Haga clic en Inicio y, a continuación, haga clic en Ejecutar .
  2. En el cuadro Abrir , escriba cmd y, a continuación, haga clic en Aceptar .
  3. Escriba el comando siguiente, donde file_name es el nombre del archivo .csv que contiene cuentas de usuario exportado y donde logon_times son los días y horas que desea permitir el acceso al dominio:
    for /F "Omitir = 1 símbolos (token) = 1 delims =," %i in ( nombreDeArchivo .csv) net usuario %i/times: logon_times
    El comando anterior es una línea. Se ha ajustado en varias líneas para facilitar su lectura.

    Nota : en el comando anterior, hay un espacio entre %i / times .

Ejemplos

Los ejemplos siguientes muestran cómo cambiar las horas de inicio de sesión para las cuentas de usuario en un archivo .csv que se denomina Exportusers.csv.

Nota : los comandos siguientes son una línea. Se han ajustado para mejorar la legibilidad.
  • Para permitir que los usuarios iniciar sesión en el servidor de 8: 00 A.M. a 5: 00 P.M. del lunes al viernes, escriba el comando siguiente y, a continuación, presione ENTRAR:
    for /F "Omitir = 1 símbolos (token) = 1 delims =," %i in (exportusers.csv) net usuario %i lunes - el viernes, 8 am - 5 pm
  • Para permitir que el de los usuarios iniciar sesión en el servidor de 8: 00 A.M. hasta 1: 00 P.M. del lunes y el viernes y de 8: 00 A.M. hasta 5: 00 P.M. del martes al jueves, escriba el comando siguiente y, a continuación, presione ENTRAR:
    for /F "Omitir = 1 símbolos (token) = 1 delims =," %i in (exportusers.csv) net /times:m de usuario %i, 8: 00 A.M. - 1: 00; t-ésimo, 8: 00 A.M. - 5: 00; f, 8: 00 A.M. - 1: 00
Puede utilizar este comando en un archivo por lotes. Sin embargo, debe agregar un carácter adicional de porcentaje ( % ) a cada variable. El código de ejemplo siguiente ilustra esto:
for /F "skip=1 tokens=1 delims=," %%i in (exportusers.csv) do net user %%i /times:m,8:00AM-1:00PM;t-th,8:00AM-5:00PM;f,8:00AM-1:00PM
				
Nota : en el ejemplo anterior, el comando es una línea. Se ha ajustado en varias líneas para facilitar su lectura.

Exigir restricciones de tiempo de inicio de sesión mediante la directiva de grupo

Puede utilizar Directiva de grupo para exigir las restricciones de tiempo de inicio de sesión que se aplican.

Paso 1: Crear un objeto de directiva de grupo

Para crear un objeto de directiva de grupo (GPO) con la que exigir restricciones de inicio de sesión de cliente:
  1. Inicie el complemento Usuarios y equipos de Active Directory. Para ello, haga clic en Inicio , seleccione programas , Herramientas administrativas y, a continuación, haga clic en Active usuarios y equipos de Active .
  2. En el árbol de consola, haga clic con el botón secundario en su dominio o la unidad organizativa que contiene los controladores de dominio que desee y, a continuación, haga clic en Propiedades .
  3. Haga clic en la ficha Directiva de grupo y, a continuación, haga clic en nuevo .
  4. Escriba el nombre que desea llamar a esta directiva (por ejemplo, restricciones de inicio de sesión de cuenta ) y, a continuación, presione ENTRAR.
  5. Haga clic en Propiedades y, a continuación, haga clic en la ficha seguridad .
  6. Haga clic para desactivar la casilla de verificación Aplicar directiva de grupo para los grupos de seguridad que desea impedir que aplique esta directiva. Haga clic para seleccionar la casilla de verificación Aplicar directiva de grupos para los grupos a la que desee aplicar esta directiva. Cuando haya terminado, haga clic en Aceptar .

Paso 2: Horas de inicio de sesión de exigir restricciones

  1. Inicie el complemento Usuarios y equipos de Active Directory. Para ello, haga clic en Inicio , seleccione programas , Herramientas administrativas y, a continuación, haga clic en Active usuarios y equipos de Active .
  2. En el árbol de consola, haga clic con el botón secundario en su dominio o la unidad organizativa que contiene el objeto de directiva de grupo (GPO) que desea editar controlador de dominio y, a continuación, haga clic en Propiedades .
  3. Haga clic en la ficha Directiva de grupo , seleccione el objeto de directiva de grupo que desee y, a continuación, haga clic en Modificar .
  4. En Configuración del equipo , expanda Configuración de Windows , expanda Configuración de seguridad , expanda Directivas locales y, a continuación, haga clic en Opciones de seguridad .
  5. En el panel derecho del complemento Directiva de grupo, haga doble clic en Cerrar automáticamente los usuarios cuando expire la hora de inicio de sesión .
  6. Haga clic para Active la casilla de verificación Definir esta configuración de directiva , haga clic en habilitada y, a continuación, haga clic en Aceptar .
  7. Cierre el complemento Directiva de grupo y, a continuación, haga clic en Aceptar .

Solución de problemas

Los cambios de Directiva de grupo no se exigen inmediatamente. El procesamiento en segundo plano de Directiva de grupo puede tardar hasta 5 minutos en actualizarse en los controladores de dominio y hasta 120 minutos en los equipos cliente. Para forzar el procesamiento en segundo plano de la configuración de Directiva de grupo, utilice la herramienta Secedit.exe. Para ello:
  1. Haga clic en Inicio y, a continuación, haga clic en Ejecutar .
  2. En el cuadro Abrir , escriba cmd y, a continuación, haga clic en Aceptar .
  3. Escriba secedit /refreshpolicy user_policy y, a continuación, presione ENTRAR.
  4. Escriba secedit /refreshpolicy machine_policy y, a continuación, presione ENTRAR.
  5. Escriba exit y, a continuación, presione ENTRAR.

Referencias

Para obtener información adicional acerca de la directiva de grupo, visite los siguientes sitios Web de Microsoft:
http://technet.microsoft.com/en-us/windowsserver/grouppolicy/default.aspx
http://download.microsoft.com/download/5/2/f/52f3dbd6-2864-4d97-8792-276544ad6426/grouppolwp.doc
Para obtener información de ayuda adicional para el comando net user , iniciar la Ayuda de Windows 2000 y, a continuación, busque net user .

Para obtener información de ayuda adicional para el comando para , escriba para /? en el símbolo del sistema.

Propiedades

Id. de artículo: 318714 - Última revisión: miércoles, 01 de noviembre de 2006 - Versión: 6.3
La información de este artículo se refiere a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Palabras clave: 
kbmt kbenv kbhowtomaster KB318714 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 318714

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com