Posts

Showing posts from July, 2021

Script to monitor space for all drives via Powershell

 Script to monitor space for all drives via Powershell    $query = "SELECT DISTINCT vs.volume_mount_point     ,vs.file_system_type     ,vs.logical_volume_name     ,CONVERT(DECIMAL(18, 2), vs.total_bytes / 1073741824.0) AS [Total Size (GB)]     ,CONVERT(DECIMAL(18, 2), vs.available_bytes / 1073741824.0) AS [Available Size (GB)]     ,CAST(CAST(vs.available_bytes AS FLOAT) / CAST(vs.total_bytes AS FLOAT) AS DECIMAL(18, 2)) * 100 AS [Space Free %] FROM sys.master_files AS f WITH (NOLOCK) CROSS APPLY sys.dm_os_volume_stats(f.database_id, f.[file_id]) AS vs OPTION (RECOMPILE)"     $csvFilePath = "U:\msatest\test3_$(get-date -format "yyyy MMM d").csv" #$excelFilePath = "C:\Users\TEMP.FDNET.005\Desktop\PowerShell\results.xls"       $instanceNameList = get-content U:\msatest\ServerInstances.txt  $results=@()   foreach($instanceName in $instanceNameList) {   ...