in reply to running perl scripts as admin

You've a few options depending on what your script is going to do:...

1. clemburg's suggestion
2. IIS lets you designate a default user for a file or folder to run under. You could set this to Administrator - although I don't recommend it!
3. You can simply deny "Anonymous Access" by unchecking the box in the "directory security" tab or by removing IUSR_computer_name from the script or folder you want to run under Admin. Then you make sure that Admin has full control over that script (and anything else it needs). When you hit the page, it will prompt for a username and password. Enter the Administrator credentials and the script will run under Administrator.

If your script doesn't need to run from a web browser you have the following options:
1. Schedule the script to run with the AT command (Scheduler Service).
2. Log in as Administrator and run the script manually
3. Download Win32::Daemon from Here and create your own windows service running as administrator.

$code or die
Using perl at
The Spiders Web