This template is used to upgrade the IOS on 3750s using a .tar file. It will delete the old IOS file (.tar or .bin) if there is not enough space in flash. It will set the boot statements and reload the device after a successful upgrade. You will be able to view the status in Script Results when it is complete. It will only perform the upgrade if it is a 3750 (or 2950, if altered). If it is not the correct device type, it will skip the device. This uses an alternate tftp server that you need to input an ip for. If you are using the tftp server included with NCM on your SolarWinds server, use this one: Cisco 3750/2950 IOS Upgrade (using NCM tftp server) NCM Template. You will need to set this up first. I also am mapping to a folder on the server (\Cisco\3750\). You can modify the script for your environment. It's good for multiple devices. It will work for 2900 switches too. You just need to change all references in the script from 3750 to 2950. It's been working for me. Saves a lot of time. You MUST use a .tar file for your new IOS. If the old IOS was upgraded from a .tar file, there is no need to put the old IOS file name in the field for it. You can put a space in that field. This upgrade will look for and cleanup the directory structure for the .tar file upgrade. It will delete the .bin file (in flash: Not in the subdirectory) that is put into the OLD File name field.
If you download this, please rate it or comment on this, so I know what is needed and how this is working for you.