I need to check whether the user executing the script has administrative privileges on the machine.
I have specified the user executing the script because the script
You can use script if you want to see if the logged on user is an administrator
Set objNetwork = CreateObject("Wscript.Network")
strComputer = objNetwork.ComputerName
strUser = objNetwork.UserName
isAdministrator = false
Set objGroup = GetObject("WinNT://" & strComputer & "/Administrators")
For Each objUser in objGroup.Members
If objUser.Name = strUser Then
isAdministrator = true
End If
Next
If isAdministrator Then
Wscript.Echo strUser & " is a local administrator."
Else
Wscript.Echo strUser & " is not a local administrator."
End If
I am not sure how to handle it when the script is run with "Runas" I am afraid.