![]() Unfortunately, I found the mapping of the external drive and execution of the robocopy command to be extremely slow. I love the simplicity and the “out of the boxness”. The cherry on top is that the C:\SysInternals folder on each of my work desktop, home desktop and laptop machines is a junction point to a SysInternals folder in my DropBox So wherever I am and see notification of SysInternals changes come up in their RSS feed, I run my batch file and the latest files automatically become available on all three of my machines. Finally I call popd, which restores the previous current drive and path and additionally unmaps the drive if the current directory is root of a mapped drive that was mapped by pushd. Then I run robocopy with the mirroring switch so new or updated files are copied from the mapped drive to my SysInternals folder, and any obsolete files that SysInternals have removed are deleted from my SysInternals folder. ![]() I make use of that to map the SysInternals UNC path and make it the current directory. The pushd command can be used to change directly to a UNC path, in which case it creates a drive map first before changing to it. I don’t remember if I saw this somewhere or figured it out myself, but here’s how it works. I think their intention was that you can map to it and run infrequently used tools directly from the mapped drive rather than needing to have them all local on your machine. I’ve been doing this differently for some years using a batch file I call sifetch.cmd, that looks like this.īesides the http URL you use, there is also a UNC path to the SysInternals tool. The -u argument lets you provide an alternative URL and the -d argument lets you specify something other than the current directory to sync to.Įnjoy! Follow thoughts on “ SyncTools for Sysinternals” ![]() SyncIgnore and place any file name patterns in it, each on its own line.įinally, you can use the -u and -d arguments to tweak the tool’s behavior. If you would like to tailor this list, simply create a text file in your tools folder called. Only new or updated files will be download.īy default, it ignores the following files either because the web server won’t serve them up anyway or because they just aren’t of any use. If SyncTools was previously run it will then check the file signatures from the directory listing with the information from the last run. The first thing it does is download the Sysinternals directory listing. This version is simpler, although not quite as fast as it only downloads one file at a time. Last night I rewrote it from scratch as I had some new techniques I wanted to explore. I wrote this little tool a few years back as an excuse to use asynchronous WinHTTP and it has served me well. The solution is simple: simply close the tool in question and rerun SyncTools and it will try to download the update again. In the screenshot above, I didn’t have a copy of Autoruns, LiveKd and PsKill were updated, but I left Process Explorer running and SyncTools was not able to update it. If there’s a problem with a download then a ! prefix is used and a description hints at the problem. When new tools or updates are available, simply rerun SyncTools.exe to check for updates and it will download updates as necessary.Ī * prefix means it’s a new file while a u prefix mean it’s an update. The first time you run SyncTools.exe it will download all of the tools. Any time Mark Russinovich publishes an updated version or even a completely new tool, simply rerun SyncTools.exe to download it for you.ĭownload SyncTools.exe and copy it to a local folder such as C:\Tools. It will download all of the tools and check for updates on tools it previously downloaded. Simply pick a folder where you would like to keep the Sysinternals tools and run SyncTools.exe in that folder. SyncTools is a meta-tool that keeps a folder on your computer up-to-date with all the latest tools from Sysinternals.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |