Update: New version available
GetSysInternals is a set of two batch scripts and three free tools to simplify and streamline updates of SysInternals utils.
Here is how you can use it:
- download and unzip in any folder you like
- review settings in “download.bat”
- run “download.bat” to download and unzip all available utilities
- if you schedule “download.bat” to run regularly you will keep your SysInternals tools fresh and ready to run
- open “download.bat” and review 4 settings:
- getsysint_tools_root – Sets the path to the folder that will hold your installed scripts. The script will not run without this setting!
Please note: this path shouldn’t contain spaces and it should end with backslash! I hope to get this fixed soon…
- getsysint_mail_to – Set the e-mail address that will receive e-mail announcement in case of fresh downloads.
- getsysint_mail_from – Set the e-mail address that will be the sender of e-mail announcement. You can keep this setting if you leave server setting.
- getsysint_mail_server – Set the URL of your SMTP server if you want to enable e-mail
How it works:
- the script will read the “filelist.txt” for list of utilities to download.
- it will go through the list and download from http://SysInternals.com if the utility on web is newer that file in “packages” folder or if it doesn’t exists on your system
- if new file is downloaded it is unziped (.zip files) or copied (.exe files) in the folder specified by “getsysint_tools_root” setting in “download.bat”
- that’s really it!
- The utility was inspired by excellent GetGnuWin32.
- Some time ago I challenged my readers if someone would create similar thing in PowerShell. I tried and stopped since .NET and therefore PowerShell doesn't (yet) have support for .zip archives.
- If you find a bug, let me know in the comments!