Estoy usando la última vista previa de Windows Server 2016 nano.
Usando una sesión remota de PowerShell, me conecto al sistema remoto a través de Enter-PSSession
, y luego traté de usar las técnicas más comunes para verificar las versiones de Windows, porque el marco completo .Net no está disponible. Además, el cmdlet Get-WmiObject no está disponible.
La única forma en que puedo ver ALGUNA información es con este DISM que no tiene el comando powershell:
Dism /Online /Get-Feature
Eso me da esta salida más una lista de características instaladas:
Deployment Image Servicing and Management tool
Version: 10.0.10514.0
Image Version: 10.0.10514.0
Features listing for package : Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~10.0.10514.0
A partir del valor 10514, que es más alto que mi escritorio de Windows 10, puedo tener una idea de la compilación del kernel, y es interesante que el escritorio de Windows 10 tenga el mismo "paquete Microsoft-Windows-Foundation", pero una compilación del kernel inferior número.
¿Alguien ha encontrado un cmdlet o alguna función o alias de PowerShell que se pueda escribir, que detectará para mí el hecho de que mi script de PowerShell se ejecuta en un nano-servidor, de alguna manera que es poco probable que se rompa, o cualquier comando que pueda en realidad imprimir "Windows Server 2016 Nano Server"?
Actualización: Esto está más cerca de lo que quiero, pero es un poco hack:
Get-Item -Path 'Registry::HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion'
Actualización 2: Get-WmiObject no está presente, y aunque lo siguiente funciona, solo informa la versión del kernel:
[System.Environment]::OSVersion.Version
Arriba informará la compilación 10514, mientras que RTM de sistemas operativos cliente de Windows 10 informa 10240 en este momento, pero lo anterior es realmente una "compilación del núcleo", no un producto / edición / nivel de paquete de servicio del sistema operativo.
fuente
Enter-PSSession
lo que le sugerí una edición.Esta es solo una extensión en su edición, pero limpia la salida al obtener solo ProductName
fuente
La forma de Microsoft, también conocida como la forma Cert, es usar
Get-WindowsEdition -Online
¡Puede encontrar información adicional sobre el comando y todas sus opciones en Aquí!
fuente
Get-WindowsEdition -Online
informes que solo se devuelvenProfessional
: ¿informanNano
para el servidor nano?Símbolo del sistema administrativo de PowerShell y escritura:
Devoluciones:
fuente