<< Back to Script Library

Analyze drive contents with WinDirStat

Run WinDirStat (https://windirstat.net/) to analyze the usage of a drive.
If executed for a Logical drive that will be used.
If executed on a computer or session will be run for ALL Drives on that computer
Version: 1.10.35
Created: 2019-03-13
Modified: 2019-03-29
Creator: mc
Downloads: 254
Tags: disk free space
The Script Copy Script Copied to clipboard
@ECHO OFF
REM    Analyze dirve contents with WinDirStat
REM    Run WinDirStat (https://windirstat.net/) to analyze the usage of a drive.
REM    If executed for a Logical drive that will be used.
REM    If executed on a computer or session will be run for ALL Drives on that computer

SET targetComputer=%1
SET DriveName=%2

REM Hardcoding the executable path for automatic actions:
SET execPath="C:\Program Files (x86)\WinDirStat\WinDirStat.exe"

if exist %execPath% (
        ECHO.
        ECHO Found %execPath% and will use it for Drive %DriveName% on Computer %targetComputer%
		GOTO runCommand
	) else   (
		ECHO . 1>&2
		ECHO .     windirstat.exe not foundat %execPath% 1>&2
		ECHO . 1>&2
		ECHO .           Download from https://windirstat.net/ 1>&2
		EXIT
		REM GOTO doneFlag
	)

	
:runCommand
	SET driveLetter=%DriveName:~0,1%
	ECHO.
	ECHO running %execPath%   -accepteula  \\%targetComputer%\%driveLetter%$
	REM Start command should have released the script, but not TO-DO
	%execPath%  -accepteula  \\%targetComputer%\%driveLetter%$

:doneFlag
	ECHO.
	ECHO Done