Gli amministratori desiderano spesso eseguire software solo sui client Windows 95, Windows 98 o Windows NT Workstation. Potrebbero non desiderare l'esecuzione di alcuni comandi script di accesso sui computer Windows NT Server o sui controller di dominio.
Utilizzando un semplice file batch e un piccolo file eseguibile, è possibile determinare se il tipo di client è:
- Client Windows 95 o Windows 98
- Windows NT Workstation
- Installazione Windows 2000 Professional
- Windows NT Server non controller di dominio
- Windows 2000 Server non controller di dominio
- Windows NT Server controller di dominio
- Windows 2000 Server controller di dominio
- Windows NT Enterprise/Terminal Server controller di dominio
- Windows NT Enterprise/Terminal Server non controller di dominio
Copiare il testo che segue in un file batch:
@echo off
REM Batch file to detect OS
REM ----------------------------------
if Windows_NT == %OS% goto WINNT
echo You are not running Windows NT (Windows 95/98 perhaps?)
goto END
:WINNT
gettype.exe
if errorlevel=9 goto FILENOTFOUND
echo You are running Windows NT.
echo More Specifically:
echo.
if ERRORLEVEL=8 goto EIGHT
if ERRORLEVEL=7 goto SEVEN
if ERRORLEVEL=6 goto SIX
if ERRORLEVEL=5 goto FIVE
if ERRORLEVEL=4 goto FOUR
if ERRORLEVEL=3 goto THREE
if ERRORLEVEL=2 goto TWO
if ERRORLEVEL=1 goto ONE
:FILENOTFOUND
echo.
echo Gettype not found.
echo.
goto END
:EIGHT
echo Windows NT Enterprise/Terminal Server Non-Domain Controller
goto END
:SEVEN
echo Windows NT Enterprise/Terminal Server Domain Controller
goto END
:SIX
echo Windows 2000 Server Domain Controller
goto END
:FIVE
echo Windows NT Server Domain Controller
goto END
:FOUR
echo Windows 2000 Server Non-Domain Controller
goto END
:THREE
echo Windows NT Server Non-Domain Controller
goto END
:TWO
echo Windows 2000 Professional installation
goto END
:ONE
echo Windows NT Workstation
goto END
:END
pause
Copiare il file Gettype.exe e il file batch sulle workstation di destinazione ed eseguire il file batch.
È possibile ottenere la versione 4.0 di Gettype.exe installando gli strumenti del Windows 2000 Resource Kit.
Gettype.exe esegue query al Registro di sistema sul tipo di installazione e imposta in modo appropriato il valore DOS ERRORLEVEL:
- Restituisce 1 per Windows NT Workstation.
- Restituisce 2 per Windows 2000 Professional.
- Restituisce 3 per Windows NT Server non controller di dominio.
- Restituisce 4 per Windows 2000 Server non controller di dominio.
- Restituisce 5 per Windows NT Server controller di dominio.
- Restituisce 6 per Windows 2000 Server controller di dominio.
- Restituisce 7 per Windows NT Enterprise/Terminal Server controller di dominio.
- Restituisce 8 per Windows NT Enterprise/Terminal Server non controller di dominio.
La modalità batch può essere impostata mediante il parametro
/s. È inoltre possibile eseguire questo strumento su computer remoti.
Identificativo articolo: 190899 - Ultima modifica: mercoledì 23 agosto 2006 - Revisione: 5.1
Le informazioni in questo articolo si applicano a
- Microsoft Windows 2000 Advanced Server
- Microsoft Windows 2000 Professional Edition
- Microsoft Windows 2000 Server
- Microsoft Windows NT Server 4.0 Terminal Server
- 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
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.