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

Seleccione idioma Seleccione idioma
Id. de artículo: 816666 - Ver los productos a los que se aplica este artículo
Para obtener una versión de Microsoft Windows 2000 de este artículo, consulte 318714.
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 Server 2003.

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 directorio usuarios y equipos de complemento del servicio.
  • 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 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. Haga clic en All para seleccionar todas las horas disponibles y, a continuación, haga clic en Inicio de sesión denegado .
  6. Seleccione los bloques de tiempo 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 bajo 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 haga clic en Aceptar en el cuadro de diálogo user account propiedades .
  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/time: 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 / time :
    • 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 desde las 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).
    • Separar unidades de días 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 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 establecer hora de inicio de sesión de John (8: 00 A.M. a 5: 00 P.M.) usando la notación 24 horas, escriba el comando siguiente y presione ENTRAR:
    net user de john/Time LUN-VIE, 08: 00-17: 00
  • Para establecer hora de inicio de sesión de Juan (8: 00 A.M. a 5: 00 P.M.) mediante notación de 12 horas, escriba el comando siguiente y presione ENTRAR:
    net user de john/Time l-V, 8 am - 5 pm
  • Para especificar las horas de inicio de sesión de 4: 00 A.M. hasta 5: 00 P.M. los lunes, 1: 00 P.M. hasta 3: 00 P.M. del martes y 8: 00 A.M. hasta 5: 00 P.M. El miércoles al viernes para Mary, escriba el comando siguiente y, a continuación, presione ENTRAR:
    net user mary/Time l, 4 am - 5 pm; T, 1 pm - 3 pm; W-V, 8: 00-17: 00

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

Puede utilizar el comando net user con el modificador / tiempo 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 el "paso 1: crear un usuario cuenta lista" 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 que no desea aplicar las restricciones de inicio de sesión. Las cuentas de usuario se enumeran bajo un título con una cuenta en cada línea. Además, puede que tenga que editar los nombres de usuario de este archivo para que coincidan con los nombres de cuenta de usuario que aparecen cuando escriba Net User en un símbolo del sistema.

    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:
    para / F "Omitir = 1 símbolos (token) = 1 delims =," %i in ( nombreDeArchivo .csv) net /time de usuario %i: logon_times
    Este comando es una línea. Se ha ajustado en varias líneas para facilitar su lectura.

    Nota En este comando, hay un espacio entre %i / time .

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 el a los usuarios iniciar sesión en el servidor desde las 8: 00 A.M. para 5: 00 P.M. del lunes al viernes, escriba el comando siguiente y, a continuación, presione ENTRAR:
    para / F "Omitir = 1 símbolos (token) = 1 delims =," %i in (exportusers.csv) net /time:monday de usuario %i - el viernes, 8 am - 5 pm
  • Para permitir el a los usuarios iniciar sesión en el servidor desde las 8: 00 A.M. hasta 1: 00 P.M. en el lunes y el viernes y desde las 8: 00 A.M. hasta 5: 00 P.M. del martes al jueves, escriba el comando siguiente y, a continuación, presione ENTRAR:
    para / F "Omitir = 1 símbolos (token) = 1 delims =," %i in (exportusers.csv) net /time: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 /time:m,8:00AM-1:00PM;t-th,8:00AM-5:00PM;f,8:00AM-1:00PM 
Nota en este ejemplo, 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) que se utiliza para imponer 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 un nombre para esta directiva (por ejemplo, las 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. Para borrar la Aplicar directiva de grupo de casilla de verificación para los grupos de seguridad que desea impedir que aplique esta directiva. Haga clic para seleccionar la casilla de verificación Aplicar directiva de grupo para los grupos que desea 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 controlador de dominio GPO que desee modificar y, a continuación, haga clic en Propiedades .
  3. Haga clic en la ficha Directiva de grupo , seleccione el objeto 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 servidor de red Microsoft: desconectar los clientes 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 .

Solucionar 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 de fondo de la configuración de directiva de grupo, utilice el comando gpupdate .

Nota secedit /refreshpolicy ha reemplazado con gpupdate . Para obtener más información acerca del comando gpupdate , consulte Ayuda de Windows Server 2003. Para ello, siga estos pasos:
  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 gpupdate y presione ENTRAR.
  4. Escriba exit y, a continuación, presione ENTRAR.

Referencias

Para obtener información de ayuda adicional para el comando net user , iniciar la Ayuda de Windows Server 2003 y, a continuación, busque "net user".

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

Propiedades

Id. de artículo: 816666 - Última revisión: lunes, 30 de octubre de 2006 - Versión: 6.3
La información de este artículo se refiere a:
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Palabras clave: 
kbmt kbhowtomaster KB816666 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): 816666

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