Cara menentukan jenis OS di skrip logon

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 190899 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

RINGKASAN

Sering kali, administrator ingin menjalankan perangkat lunak pada hanya mereka klien Windows 95 atau Windows 98, atau Windows NT Workstation klien mereka. Mereka mungkin tidak ingin menjalankan beberapa perintah skrip logon pada komputer Windows NT Server atau kontroler domain.

INFORMASI LEBIH LANJUT

Menggunakan file batch sederhana dan file eksekusi kecil, Anda dapat memberitahu jika klien adalah a:
  • Klien Windows 95 atau Windows 98
  • Windows NT workstation
  • Instalasi Windows 2000 Professional
  • Kontroler non-domain Windows NT Server
  • Kontroler non-domain Windows 2000 Server
  • Pengontrol domain Windows NT Server
  • Pengontrol domain Windows 2000 Server
  • Pengontrol domain Windows NT Enterprise/Terminal Server
  • Kontroler non-domain Windows NT Enterprise/Terminal Server
Salin teks berikut ke berkas 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
				
Salin Gettype.exe file dan batch file untuk target workstation dan menjalankan berkas batch.

Anda dapat memperoleh Gettype.exe versi 4.0 dengan menginstal Alat Kit sumber daya Windows 2000.
Gettype.exe bekerja dengan query registri untuk tipe instalasi dan pengaturan DOS ERRORLEVEL tepat:
  • Kembali 1 untuk Windows NT Workstation.
  • Kembali 2 untuk Windows 2000 Professional.
  • Kembali 3 untuk kontroler non-domain Windows NT Server.
  • Kembali 4 untuk kontroler non-domain Windows 2000 Server.
  • Kembali 5 untuk pengontrol domain Windows NT Server.
  • Kembali 6 untuk pengontrol domain Windows 2000 Server.
  • Kembali 7 untuk pengontrol domain Windows NT Server Enterprise/Terminal.
  • Kembali 8 untuk kontroler non-domain Windows NT Server Enterprise/Terminal.
Mode diam dapat diatur dengan / s parameter. Alat ini juga dapat dijalankan terhadap komputer.

Properti

ID Artikel: 190899 - Kajian Terakhir: 19 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 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 95
Kata kunci: 
kbenv kbhowto kbmt KB190899 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:190899

Berikan Masukan

 

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