Você está offline; aguardando reconexão

Como determinar o tipo de sistema operacional em um script de logon

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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 190899
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sumário
Geralmente, os administradores gostaria de executar software em somente seus clientes Windows 95 ou Windows 98, ou seus clientes Windows NT Workstation. Eles talvez não queira executar alguns comandos de script de logon em seus computadores com Windows NT Server ou controladores de domínio.
Mais Informações
Usando um arquivo em lote simples e um pequeno arquivo executável, você pode dizer se o cliente é a:
  • Cliente Windows 95 ou Windows 98
  • Estação de trabalho Windows NT
  • Instalação do Windows 2000 Professional
  • Controlador de domínio que não sejam do Windows NT Server
  • Controlador de domínio que não sejam Windows 2000 Server
  • Controlador de domínio Windows NT Server
  • Controlador de domínio do Windows 2000 Server
  • Controlador de domínio Windows NT Enterprise/Terminal Server
  • Controlador de domínio que não sejam Windows NT Enterprise/Terminal Server
Copie o seguinte texto em um arquivo em lotes:
@echo offREM Batch file to detect OSREM ----------------------------------if Windows_NT == %OS% goto WINNTecho You are not running Windows NT (Windows 95/98 perhaps?)goto END:WINNTgettype.exeif errorlevel=9 goto FILENOTFOUNDecho You are running Windows NT.echo More Specifically:echo.if ERRORLEVEL=8 goto EIGHTif ERRORLEVEL=7 goto SEVENif ERRORLEVEL=6 goto SIXif ERRORLEVEL=5 goto FIVEif ERRORLEVEL=4 goto FOURif ERRORLEVEL=3 goto THREEif ERRORLEVEL=2 goto TWOif ERRORLEVEL=1 goto ONE:FILENOTFOUNDecho.echo Gettype not found.echo.goto END:EIGHTecho Windows NT Enterprise/Terminal Server Non-Domain Controllergoto END:SEVENecho Windows NT Enterprise/Terminal Server Domain Controllergoto END:SIXecho Windows 2000 Server Domain Controllergoto END:FIVEecho Windows NT Server Domain Controllergoto END:FOURecho Windows 2000 Server Non-Domain Controllergoto END:THREEecho Windows NT Server Non-Domain Controllergoto END:TWOecho Windows 2000 Professional installationgoto END:ONEecho Windows NT Workstationgoto END:ENDpause				
copiar o arquivo Gettype.exe e o arquivo em lotes para estações de trabalho de destino e execute o arquivo em lotes.

Você pode obter Gettype.exe versão 4.0 Instalando o Windows 2000 Resource Kit Tools.
Gettype.exe funciona consultando o registro para o tipo de instalação e definindo o ERRORLEVEL DOS adequadamente:
  • Retorna 1 para Windows NT Workstation.
  • Retorna 2 para Windows 2000.
  • Retorna 3 para Windows NT Server fora do domínio controlador.
  • Retorna 4 para o controlador de domínio que não sejam Windows 2000 Server.
  • Retorna 5 para controlador de domínio Windows NT Server.
  • Retorna 6 para o controlador de domínio do Windows 2000 Server.
  • Retorna 7 para o controlador de domínio Windows NT Enterprise/Terminal Server.
  • Retorna 8 para Windows NT Enterprise/Terminal Server fora do domínio controlador.
Modo silencioso pode ser definido com o parâmetro /s . Essa ferramenta também pode ser executada em computadores remotos.
logon de script de logon de arquivo em lote

Propriedades

ID do Artigo: 190899 - Última Revisão: 12/05/2015 09:04:48 - Revisão: 5.3

Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows 2000 Server, Microsoft Windows NT Server 4.0, Terminal Server Edition, Microsoft Windows NT Server 3.51, Microsoft Windows NT Server 4.0 Standard Edition, Microsoft Windows NT Workstation 3.51, Microsoft Windows NT Workstation 4.0 Developer Edition, Microsoft Windows NT Server 4.0 Enterprise Edition, Microsoft Windows 98 Standard Edition, Microsoft Windows 95

  • kbnosurvey kbarchive kbmt kbenv kbhowto KB190899 KbMtpt
Comentários