Come rilevare il rilascio di Windows Server 2003/2008 (R1 o R2) in modo programmato?

Posso facilmente raccogliere se un server è Win2k3, 2k8, edizione standard, edizione aziendale, x86, x64, ma non riesco a trovare un modo per determinare se è la versione 1 o 2. HP Systems Insight Manager lo gestisce in qualche modo.

Arghhh!

2 Solutions collect form web for “Come rilevare il rilascio di Windows Server 2003/2008 (R1 o R2) in modo programmato?”

ver sulla row di command vi darà la versione e il numero di build. Per il 2008 R1 / R2 in particolare puoi sempre controllare il numero di build:

http://en.wikipedia.org/wiki/Windows_NT#Releases

Anche se è un po 'più difficile da rilevare 2003 R1 / R2, non so se vuoi?

EDIT: se si desidera un numero di build o un numero di versione di text normale, è inoltre ansible controllare il Registro di sistema: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion

Hai guardato utilizzando WMI?

Win32_OperatingSystem

La class Win32_OperatingSystem rappresenta un sistema operativo installato in un sistema computer Win32. Qualsiasi sistema operativo che può essere installato in un sistema Win32 è un discendente (o membro) di questa class. Esempio: Microsoft Windows 95.

Proprietà Win32_OperatingSystem:

BuildNumber: La properties; BuildNumber indica il numero di build del sistema operativo. Può essere utilizzato per informazioni di versione più precise rispetto ai numbers di versione del prodotto Esempio: 1381

BuildType: La properties; BuildType indica il tipo di build utilizzato per il sistema operativo. Esempi sono la costruzione di vendita al dettaglio e la creazione controllata.

Didascalia: La properties; Caption è una breve descrizione testuale (string una row) dell'object.

Descrizione: La properties; Descrizione fornisce una descrizione del sistema operativo Windows. Alcune interfacce utente (quelle che consentono di modificare questa descrizione) limitano la lunghezza a 48 caratteri.

ProductType: La properties; ProductType indica informazioni aggiuntive sul sistema. Questo membro può essere uno dei seguenti valori: 1 – Work Station 2 – Domain Controller 3 – Server

ServicePackMajorVersion: La properties; ServicePackMajorVersion indica il numero di versione principale del service pack installato nel sistema informatico. Se non è stato installato alcun service pack, il valore è zero. ServicePackMajorVersion è valido per i computer che eseguono Windows 2000 e versioni successive (altrimenti NULL).

ServicePackMinorVersion: La properties; ServicePackMinorVersion indica il numero di versione minore del service pack installato nel sistema di computer. Se non è stato installato alcun service pack, il valore è zero. ServicePackMinorVersion è valido per i computer che eseguono Windows 2000 e versioni successive (altrimenti NULL).

Versione: La properties; Versione indica il numero di versione del sistema operativo. Esempio: 4.0

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.