Parece que esto debería ser fácil, pero no encuentro ninguna información sobre cómo identificar remotamente una instalación "central" de Windows Server como tal, a través de WMI, Powershell u otro método que pueda consultar muchas máquinas con relativa rapidez. Estoy tratando de informar sobre el porcentaje de servidores que tenemos ejecutando un núcleo versus una instalación completa. ¿Algunas ideas?
Respuesta1
Get-WmiObject -Query "Select OperatingSystemSKU from Win32_OperatingSystem"
Deberá convertir la respuesta a Hex para comparar:
- 0C Datacenter (instalación central)
- 27 Server Datacenter sin Hyper-V (instalación principal)
- 0E Server Enterprise (instalación principal)
- 29 Server Enterprise sin Hyper-V (instalación principal)
- 2A Servidor Microsoft Hyper-V
- 0D Server Standard (instalación principal)
- 28 Server Standard sin Hyper-V (instalación principal)
- Servidor web 1D (instalación principal)
La tabla se basa en información dehttp://msdn.microsoft.com/en-us/library/ms724358.aspx
Respuesta2
Desde la última vez que se respondió a esta pregunta, la técnica anterior ya no funciona. Basado en otra publicaciónaquí, la técnica más rápida y confiable para identificar instalaciones principales es buscar la presencia del ejecutable del Explorador de Windows. Faltará en las instancias centrales del servidor:
Test-Path "$env:windir\explorer.exe"