Daniel, I've disabled UAC and elevated ULNM to run as Administrator instead of Local System.  I have tried pointing to the batch file with and without quotes around the absolute path.  No obvious success yet. However, I noticed in Task Manager that I now have several instances of notepad.exe open under the same user that I am logged in as (Administrator).  However, these windows are not actually open, in that I don't have any instances of notepad open, and no instances of notepad appear on the taskbar.  Testing shows that these hidden instances are directly tied when the script should be running, so it seems that the script is running, after a fashion.  However, when I replace the notepad batch file with either batch file indicated in my first post, I receive no result. I'm still interested in knowing if Dell ULNM can run a script properly, but I have developed a workaround.  I am using Dell ULNM configured in regular shutdown mode to shut down the server.  I have then configured a task in Task Scheduler with the Dell ULNM Power Failure Event Viewer event as a trigger.  When triggered, the task delays for a set period of time, then compares the latest Power Failure event with the latest Power Restore event.  If the power has not yet been restored, it executes the actions I need to shut down other devices.  I can provide this information to others if requested. Thanks for the help!
I have a Poweredge R610 running Windows Server 2012 R2 plugged into a Dell 1000W Tower UPS.  ULNM is installed on the server and runs fine.  When set to the "Shutdown" shutdown mode, ULNM shuts down the server according to the parameters with no issue. However, I have other devices that I want to shut down at the same time, and have written scripts that work in the command line and as batch files to shut down those devices.  My goal is to configure ULNM into the "Script" shutdown mode so that ULNM runs my script when a shutdown is triggered. Thus far, I have been unable to get ULNM to trigger any scripts.  While I have working versions of the final scripts, I've scaled all the way back to just a script that will shut down the local server, and cannot even get Dell ULNM to run that script.  Here is the current form: Shutdown1.bat - runas /env /savecred /user:Administrator C:\Shutdown2.bat Shutdown2.bat - shutdown -s -f Please note that these commands need separated into two commands due to a strange Windows Server 2012 R2 issue that would cause Shutdown2.bat to just repeatedly spam a command prompt with the command with no effect.  Wrapping it in the run as administrator command solves this issue while manually running the batch files.  I did not experience this issue in Windows Server 2008 R2.  That being said, I tried pointing Dell ULNM first to Shutdown1.bat and second to Shutdown2.bat with no effect using either. After batch files failed, I also wrote a Powershell script to accomplish the same thing, also with no result.  The Dell ULNM User Guide does not specify what file type of script is preferred. In summary, I want Dell ULNM to run a script when a shutdown is triggered, but have not yet had any luck.  Any help is very much appreciated. If this should be directed to another forum, please let me know. Thanks for your time!
Dell ULNM Won't Run Shutdown Script