#zebra 5/23/23 #Deploys and runs SpaceSniffer. Defaults to C: Drive #args: -drive [CmdletBinding()] param ( [string]$drive = "C" ) $folderPath = "C:\Ktemp\tools" $downloadUrl = "https://git.izebra.xyz/Mirrored_Repos/SpaceSniffer/raw/branch/main/SpaceSniffer.exe" $filePath = "C:\Ktemp\tools\SpaceSniffer.exe" if(!(Test-Path -Path $folderPath -PathType Container)) { New-Item -ItemType Directory -Path $folderPath | Out-Null } # Check if the file already exists if (-not (Test-Path $filePath)) { # Download the file using Invoke-WebRequest [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 Invoke-WebRequest -Uri $downloadUrl -OutFile $filePath } C:\Ktemp\tools\SpaceSniffer.exe /S scan $drive export "SpaceSniffer binary snapshot" "C:\Ktemp\tools\SpaceSniffer-$(get-date -f yyyy-MM-dd-hh-mm-ss).sns" autoclose