Category: Scripting

Notifications for Windows Server Backup (2008)
article #340, updated 2240 days ago

After a whole lot of looking:

The above requires Microsoft SMTP to be installed, which means no SMTP auth on the outbound — but a solution to that is at hand. Use this Gmail-sending VBscript, as the “action” to the error event list Paul Hite gives us:


and we’re in! I will try to get permission from Paul to rewrite all of this step-by-step in detail. For now, the idea is, we set up a “scheduled” task which triggers on the above event list (and not by a timed schedule). We go to Server Manager, Configuration, Task Scheduler, Task Scheduler Library, Microsoft, Windows, and Backup, and create a new task, beginning the task on an Event, settings Custom not Basic, with a New Event Filter; set it “By log”, and drill down “Applications and Services Logs”, “Microsoft”, “Windows”, “Backup”, and choose “Operational”. Then, set its “Action” is the above-mentioned VBscript.

And if we want a separate notification on successes, we can make a copy of the VBscript with a “success” message, and instead of the above error event list, we just use event 4.


Categories:   Scripting   Backup


Detect Windows versions in batch files
article #301, updated 2336 days ago

Here is some excellent code:

Categories:   Scripting   


A simple backup system with disk2vhd
article #265, updated 2428 days ago

This works, to back up C drive to \\DEST_SERVER\E$\SHARE, if disk2vhd.exe is within the path:

REM A simple backup system using disk2vhd
REM version 1.3, by J.E.B., 2011-02-22
REM requires 'disk2vhd.exe' to be in the path

setLocal EnableDelayedExpansion

REM "DRIVES" can be one drive identifier with colon, multiple separated by spaces,
REM or asterisk for all.  
REM "DEST" can be a drive letter or a UNC.


REM Keep most recent 4 VHD files in DEST, delete the rest

for /f "skip=4 tokens=* delims= " %%a in ('dir/b/o-d %DEST%\*.VHD') do (
del %DEST%\%%a

REM Backup to VHD

cd \
DISK2VHD %DRIVES% %DEST%\D2VBK--%date:~-10,2%%date:~-7,2%%date:~-4,4%_TS.VHD

Categories:   Scripting   Backup


Delete Windows share by script
article #172, updated 2656 days ago

Put the below in a VBS file and run it (from a batch file perhaps) with ‘wscript filename.vbs’.

' The name of the share.
strShareName = "SHARE"

' SERVERNAME has to be the hostname of the machine containing the sahre
Set objfServer = GetObject("WinNT://SERVERNAME/lanmanserver")
objfServer.Delete "Fileshare", strShareName
Set objfServer= Nothing

Categories:   Scripting   Servers


Hidden Start – Run Console Applications & Batch Files without any Window in the Background
article #165, updated 2673 days ago

A great tool:

Categories:   Scripting   Tools


Example FTP batch (.CMD) script
article #153, updated 2727 days ago

A very good example is on this page:

Categories:   Internet Networking   Scripting


A msgbox in a batch file
article #149, updated 2736 days ago

This works in .CMD files!  A nice little message box.

msg * Hello!!!!!!!!!!

Categories:   Scripting   


XPSP3 and Adobe Reader 9
article #139, updated 2765 days ago

Just learned this:  in scripted Web applications, there are sometimes incompatibilities between XPSP3 and Adobe Reader 9.  Sometimes both SP3 and Reader 9 have had to be rolled back to previous versions, sometimes just one of the two.

Categories:   Application Issues   Scripting