There is strange bug we have noticed on Windows Server 2012 platform.
Delegation rules cannot be properly installed, because powershell script used for detection of server OS has no knowledge about Server 2012.
In C:\Program Files\IIS\Microsoft Web Deploy V3\Scripts\AddDelegationRules.ps1
---
...
function NotServerOS
{
$sku = $((gwmi win32_operatingsystem).OperatingSystemSKU)
$server_skus = @(7,8,9,10,12,13,14,15,17,18,19,20,21,22,23,24,25)
return ($server_skus -notcontains $sku)
}
...
#================= Main Script =================
if(NotServerOS)
{
write-log $SCRIPTERROR $Resources.NotServerOS
break
}
---
System has another SKU:
---
PS C:\Users\Administrator> write-host $((gwmi win32_operatingsystem).OperatingSystemSKU)
79
---
Could you please fix this issue?
Jan 10 2013 by
pvasilevich