DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 816666 - Última revisão: segunda-feira, 30 de Outubro de 2006 - Revisão: 6.3

 
Para obter uma versão do Microsoft Windows 2000 deste artigo, consulte 318714  (http://support.microsoft.com/kb/318714/EN-US/ ) .

Nesta página

Sumário

Este artigo passo a passo descreve como restringir as horas e dias que um utilizador poderá iniciar sessão num domínio do Windows Server 2003.

Alterar horas de início de sessão para uma conta de utilizador

Pode definir horas de início de sessão para uma conta de utilizador utilizando um dos seguintes métodos:
  • Editar as propriedades da conta de utilizador do Active Directory directório utilizadores e computadores snap-in do serviço.
  • Edite as propriedades da conta de utilizador, utilizando o comando net user .

Método 1: Utilizar o snap-in computadores e utilizadores do Active Directory

  1. Inicie o snap-in computadores e utilizadores do Active Directory. Para tal, clique em Iniciar , aponte para Ferramentas administrativas e, em seguida, clique em computadores e utilizadores do Active Directory .
  2. Na árvore da consola, clique no contentor que contém a conta de utilizador que pretende.
  3. No painel da direita, clique com o botão direito do rato a conta de utilizador e, em seguida, clique em Propriedades .
  4. Clique no separador conta e, em seguida, clique em Horas de início de sessão .
  5. Clique em tudo para seleccionar todas as horas disponíveis e, em seguida, clique em Início de sessão negado .
  6. Seleccione os blocos de tempo que pretende permitir que este utilizador iniciar sessão domínio e, em seguida, clique em Início de sessão permitido .

    Uma linha de estado sob a tabela de horas de início de sessão mostra as horas de início de sessão actualmente seleccionadas. Por exemplo, Segunda-feira a sexta-feira das 8 A.M. às 5 P.M. .
  7. Quando tiver terminado de configurar horas de início de sessão, clique em OK e clique em OK na caixa de diálogo da user account propriedades .
  8. Saia do snap-in computadores e utilizadores do Active Directory.

Método 2: Utilizar o utilizador de rede declaração da linha de comandos

  1. Clique em Iniciar e, em seguida, clique em Executar .
  2. Na caixa Abrir , escreva cmd e, em seguida, clique em OK .
  3. Tipo utilizador username de rede/time: logon_times (em que username é o nome da conta de utilizador e onde logon_times forem os dias e horas que pretende permitir o acesso ao domínio), e, em seguida, prima ENTER.

    Utilize as seguintes informações para o ajudar a utilizar o parâmetro / time :
    • Dias podem ser escritos por extenso (por exemplo, segunda-feira) ou abreviados (por exemplo, S, T, W, TH, F, SA, D).
    • Horas podem estar em notação de 12 horas (13 ou 1P.M.) ou notação de 24 horas (13: 00).
    • Um valor em branco significa que o utilizador nunca pode iniciar sessão.
    • Um valor de todos os significa que um utilizador pode iniciar sempre sessão.
    • Utilize um hífen (-) para marcar um intervalo de dias ou horas. Por exemplo, para criar um intervalo de segunda-feira a sexta-feira, escreva M-F ou Segunda-feira-Sexta . Para criar um intervalo de tempo a partir de 8: 00 para 5: 00, escreva 8: 00 am-5: 00 pm , 8 am-5 pm ou 8: 00-17: 00 .
    • Separe os itens de dias e hora com vírgulas (por exemplo, segunda-feira, 8 am - 5 pm).
    • Separe as unidades de dias e hora com ponto e vírgula (por exemplo, segunda-feira, 8 am - 5 pm; Terça, 8 am - 4 pm; wednesday, 8 am - 3 pm).
    • Não utilize espaços entre dias ou horas.

Exemplos

Os seguintes exemplos mostram como alterar as horas de início de sessão para uma conta de utilizador específico.
  • Para definir a hora de início de sessão de João (8: 00 às 17: 00 P.M.) utilizando a notação de 24 horas, escreva o seguinte comando e, em seguida, prima ENTER:
    net user Maria/Time m-F, 08: 00-17: 00
  • Para definir a hora de início de sessão de João (8: 00 às 17: 00 P.M.) utilizando a notação de 12 horas, escreva o seguinte comando e, em seguida, prima ENTER:
    net user Maria/Time m-F, 8 am - 5 pm
  • Para especificar horas de início de sessão de 4: 00, até 5: 00 P.M. na segunda-feira, 13: 00 até às 3: 00 P.M. na Terça-feira e das 8: 00 A.M. até às 5: 00 P.M. Quarta-feira a sexta-feira de Maria, escreva o seguinte comando e, em seguida, prima ENTER:
    net user Nuno/Time m, 4 am - 5 pm; T, 1 pm - 3 pm; W-F, 8: 00-17: 00

Alterar horas de início de sessão para um grupo de utilizadores

Pode utilizar o comando net user com o parâmetro / time a partir da linha de comandos ou num ficheiro batch para alterar horas de início de sessão para um grupo de utilizadores num domínio. Para efectuar este procedimento, conclua o "passo 1: criar um utilizador Account List" e as secções "Passo 2: Editar início de sessão horas por utilizar o utilizador comando NET" deste artigo.

Passo 1: Criar uma lista de contas de utilizador

  1. Inicie o snap-in computadores e utilizadores do Active Directory. Para tal, clique em Iniciar , aponte para programas , aponte para Ferramentas administrativas e, em seguida, clique em computadores e utilizadores do Active Directory .
  2. Na árvore da consola, clique na unidade organizacional ou pasta de utilizadores que contém as contas de utilizador que pretende.
  3. No menu acção , clique em Exportar lista .
  4. Na caixa de diálogo Guardar como , escreva o nome de ficheiro que pretende na caixa nome do ficheiro .
  5. Na lista Guardar com o tipo , clique em texto (vírgulas Delimited)(*.csv) e, em seguida, clique em Guardar .
  6. Edite o ficheiro .csv, utilizando um editor de texto como o bloco de notas para remover entradas em que não pretende aplicar as restrições de início de sessão. As contas de utilizador são listadas sob um título com uma conta em cada linha. Além disso, poderá ter de editar os nomes de utilizador neste ficheiro, para que corresponderem os nomes de conta de utilizador que aparecem quando escreve Net User na linha de comandos.

    Segue-se um exemplo de um ficheiro:
     Name, Type, Description, Joe,User,, Sally,User,Account created for Sally, Betty,User,, Bob,, 

Passo 2: Editar horas de início de sessão utilizando o comando ' net user '

Utilize o comando net user para aplicar restrições ao início de sessão das contas no ficheiro .csv que criou no Step 1: Create a User Account List.
  1. Clique em Iniciar e, em seguida, clique em Executar .
  2. Na caixa Abrir , escreva cmd e, em seguida, clique em OK .
  3. Escreva o comando seguinte, onde file_name é o nome do ficheiro .csv que contém as contas de utilizador exportado e onde logon_times forem os dias e horas que pretende permitir o acesso ao domínio:
    para / F "Ignorar = 1 tokens = 1 delims =," %i in ( nome_do_ficheiro .csv) net utilizador %i /time: logon_times
    Este comando é uma linha. Foi moldado para melhor legibilidade.

    Nota Neste comando, existe um espaço entre %i e / time .

Exemplos

Os exemplos seguintes mostram como alterar as horas de início de sessão para contas de utilizador um ficheiro .csv que chama Exportusers.csv.

Nota Os seguintes comandos estão uma linha. Estes foram moldadas para melhor legibilidade.
  • Para permitir que os utilizadores iniciem sessão no servidor a partir de 8: 00 para 5: 00 Segunda-feira a sexta-feira, escreva o seguinte comando e, em seguida, prima ENTER:
    para / F "Ignorar = 1 tokens = 1 delims =," %i in (exportusers.csv) net /time:monday de utilizador %i - friday, 8 am - 5 pm
  • Para permitir que os utilizadores iniciem sessão no servidor a partir de 8: 00 até 1: 00 na segunda-feira e Sexta-feira e das 8: 00 até às 5: 00 P.M. na Terça-feira e quinta-feira, escreva o seguinte comando e, em seguida, prima ENTER:
    para / F "Ignorar = 1 tokens = 1 delims =," %i in (exportusers.csv) net /time:m utilizador %i, 8: 00 -13: 00, t-ésimo, 8: 00 - 17: 00; f, 8: 00 -13: 00
Pode utilizar este comando num ficheiro batch. No entanto, terá de adicionar um carácter de percentagem adicional (%) para cada variável. O código de exemplo seguinte ilustra este:
 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: neste exemplo, o comando é uma linha. Foi moldado para melhor legibilidade.

Impor restrições de hora de início de sessão utilizando a política de grupo

Pode utilizar a política de grupo para impor as restrições de hora de início de sessão que aplicar.

Passo 1: Criar um objecto de política de grupo

Para criar um objecto de política de grupo (GPO, Group Policy Object) que utiliza para impor restrições de início de sessão de cliente:
  1. Inicie o snap-in computadores e utilizadores do Active Directory. Para tal, clique em Iniciar , aponte para programas , aponte para Ferramentas administrativas e, em seguida, clique em computadores e utilizadores do Active Directory .
  2. Na árvore da consola, clique com o botão direito do rato o domínio ou unidade organizacional que contém os controladores de domínio que pretende e, em seguida, clique em Propriedades .
  3. Clique no separador Política de grupo e, em seguida, clique em Novo .
  4. Escreva um nome para esta política (por exemplo, restrições de início de sessão de conta ) e, em seguida, prima ENTER.
  5. Clique em Propriedades e, em seguida, clique no separador segurança .
  6. Clique para desmarcar a Aplicar política de grupo Verifique caixa para os grupos de segurança que pretende evitar que tenham esta política aplicada. Clique para seleccionar a caixa de verificação Aplicar política de grupo para os grupos que pretende que esta política aplicada. Quando terminar, clique em OK .

Passo 2: Horas de início de sessão de impor restrições

  1. Inicie o snap-in computadores e utilizadores do Active Directory. Para tal, clique em Iniciar , aponte para programas , aponte para Ferramentas administrativas e, em seguida, clique em computadores e utilizadores do Active Directory .
  2. Na árvore da consola, clique com o botão direito do rato do domínio ou a unidade organizacional que contém o controlador de domínio GPO que pretende editar e, em seguida, clique em Propriedades .
  3. Clique no separador Política de grupo , seleccione o GPO que pretende e, em seguida, clique em Editar .
  4. Em Configuração do computador , expanda Definições do Windows , expanda Definições de segurança , expanda Políticas locais (Local Policies) e, em seguida, clique em Opções de segurança .
  5. No painel de à direita do snap-in Política de grupo, faça duplo clique servidor de rede da Microsoft: desligar clientes quando expiram as horas de início de sessão .
  6. Clique para seleccionar a caixa de verificação definir esta definição de política , clique em activado e, em seguida, clique em OK .
  7. Feche o snap-in Política de grupo e, em seguida, clique em OK .

Resolução de problemas

Alterações de política de grupo não são aplicadas imediatamente. Processamento em segundo plano pode demorar até 5 minutos a ser actualizadas nos controladores de domínio, política de grupo e até 120 minutos a ser actualizado em computadores cliente. Para forçar o processamento de fundo das definições de política de grupo, utilize o comando gpupdate .

Nota secedit /refreshpolicy foi substituído por gpupdate . Para mais informações sobre o comando gpupdate , consulte a ajuda do Windows Server 2003. Para o fazer, siga estes passos:
  1. Clique em Iniciar e, em seguida, clique em Executar .
  2. Na caixa Abrir , escreva cmd e, em seguida, clique em OK .
  3. Escreva gpupdate e, em seguida, prima ENTER.
  4. Escreva exit e, em seguida, prima ENTER.

Referências

Para obter informações de ajuda adicional para o comando net user , iniciar a ajuda do Windows Server 2003 e, em seguida, procure "net user".

Para obter informações adicionais sobre o comando para , escreva para /? na linha de comandos.


A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
Palavras-chave: 
kbmt kbhowtomaster KB816666 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 816666  (http://support.microsoft.com/kb/816666/en-us/ )
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft