fix for #27: don't assume English when checking for elevation

This commit is contained in:
Luke Sampson
2013-11-08 08:43:21 +10:00
parent 3430bd6a43
commit 86ada69289
+3 -2
View File
@@ -9,8 +9,9 @@ function format($str, $hash) {
$executionContext.invokeCommand.expandString($str)
}
function is_admin {
$id = [Security.Principal.WindowsIdentity]::GetCurrent()
([Security.Principal.WindowsPrincipal]($id)).isinrole("Administrators")
$admin = [security.principal.windowsbuiltinrole]::administrator
$id = [security.principal.windowsidentity]::getcurrent()
([security.principal.windowsprincipal]($id)).isinrole($admin)
}
# messages