Add check for ServerLevels Reg Key for Non-Server

This commit is contained in:
Simon Heather
2019-04-18 14:16:47 +01:00
committed by GitHub
parent 0d478f955e
commit 9dff32a4df
+12 -6
View File
@@ -8,16 +8,22 @@ function Test-IsNanoServer
[CmdletBinding()]
param ()
$ServerLevels = Get-ItemProperty -Path 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion\Server\ServerLevels'
If ($ServerLevels.NanoServer -eq 1)
$ServerLevelsRegKey = 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion\Server\ServerLevels'
If (Test-Path $ServerLevelsRegKey)
{
$isNanoServer = $True
$ServerLevels = Get-ItemProperty -Path $ServerLevelsRegKey
If ($ServerLevels.NanoServer -eq 1)
{
$isNanoServer = $true
}
Else
{
$isNanoServer = $false
}
}
Else
{
Else {
$isNanoServer = $false
}
return $isNanoServer
}