Bagaimana saya bisa menentukan versi Windows mana yang berjalan di server menggunakan PowerShell?


9

Saya mencoba menulis skrip PowerShell yang dapat saya jalankan di server jauh. Dalam skrip ini saya ingin menjalankan berbagai fungsi tergantung pada versi Windows mana yang berjalan pada mesin.

Sepertinya saya tidak dapat menemukan informasi yang berguna di internet tentang bagaimana menentukan versi Windows yang sedang berjalan pada mesin yang skrip sedang dijalankan (Server 2003, Server 2008 R2 dll). Ada ide bagaimana saya bisa melakukan ini?


Saya mencari Google selama 30 detik dan menemukan eggheadcafe.com/software/aspnet/31845351/…
ta.speot.is

terima kasih atas bantuan itu, saya kira saya punya beberapa hal untuk dipelajari ketika menyisir jaring untuk jawaban. Karena ketertarikan, apa yang Anda ketikkan ke google untuk menemukan jawaban itu?
Vermin

@Vermin Saya mencoba beberapa berdasarkan kata-kata ini kemudian saya membaca sejumlah hasil: menggunakan powershell menentukan versi windows
KCotreau

Jawaban:


7

Ini yang akan saya ikuti:

gwmi win32_operatingSystem | select name

Seperti yang disebutkan todda.speot.is, itu adalah tautan yang sama dengan yang saya temukan, tetapi ada banyak jawaban di dalamnya, dan saya mengujinya. Yang saya berikan tampaknya memberi Anda apa yang Anda inginkan, walaupun Anda harus menguraikannya (saya pikir itu istilah yang tepat).

Berikut adalah contoh keluaran:

Microsoft Windows Server 2003 R2 Standard x64 Edition|C:\WINDOWS|\Device\Harddisk0\Partition1

http://www.eggheadcafe.com/software/aspnet/31845351/r reliable-way-to-get-windows-version.aspx


2
Get-WmiObject -Class Win32_OperatingSystem | ForEach-Object -MemberName Caption

Atau bermain golf

gwmi win32_operatingsystem |% caption

Hasil

Microsoft Windows 7 Ultimate

1

Saya akan menggunakan:

gwmi win32_operatingSystem | pilih keterangan

Tidak diperlukan 'parsing'. ; ^)

Output sampel:

Microsoft Windows Server 2003 R2 Standar x64 Edition

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.