DonationCoder.com Software > Post New Requests Here
IDEA: A script in cmd to tell if the logged in user has admin rights
(1/1)
ewhitchu:
I have used in a script, the technique:-
mkdir \\%computername%\admin$\tester
IF NOT EXIST \\%computername%\admin$\tester\. goto noADMIN
rmdir \\%computername%\admin$\tester
set admin=true
exit /b 0
:noADMIN
set admin=false
exit /b 1
This works for XP and Windows 7 but I do not seem to be able to get it to work in Vista. Any solution that works across all platforms?
I am limited to just command shell, as clients often disable c/wscript and/or powershell.
AbteriX:
Don't know, but: Is the Admin$ share is enabled on the Vista box too?
ewhitchu:
Hi,
Generally the admin$ share has to be specially activated in Vista (not Windows7 however). Even having done that (a registry hack), the code sample fails.
I have a set of install scripts that must be run in command shell on network-connected systems, because some of my clients still will not allow WSH or Powershell at their sites!! I need a way of deciding if the user doing the install has admin rights before starting it.
There are several MSI installs and some dll registration and file copying involved, so I cannot simply make it one MSI.
Looks like I will have to spend a lot more time and make it a full installer so that I can raise the privilege myself.
Navigation
[0] Message Index
Go to full version