levanduyet Posted September 27, 2011 Posted September 27, 2011 Hi All, I am making the installation file. I want to check the "Administrator" before let the script do something. If I use the following code: If @UserName <> "Administrator" Then EndIf in some case, it's not correct because the user may change the name but they are still "Administrator group". So, How can I check the user in "Administrator" group or not? Tks, LVD
Akarillon Posted September 27, 2011 Posted September 27, 2011 If you mean that the user can change username, but still be in the administrator group, then check the SID of the user(this value will never change) Challenge accepted!
water Posted September 27, 2011 Posted September 27, 2011 (edited) If you want to check the users rights then use function IsAdmin(). Edited September 27, 2011 by water My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
hannes08 Posted September 27, 2011 Posted September 27, 2011 Or you could try using #RequireAdmin on top of your script so it always runs with administrative privileges. Regards,Hannes[spoiler]If you can't convince them, confuse them![/spoiler]
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now