Here is the code:
Code:
Break on ;this cmd is ok
$ServerFile = "C:\admin\Servers.txt" ;this cmd is ok
;-------Information
$ = RedirectOutput ("C:\admin\AvailDiskSpace.txt") ; file created in directory
;$nul = Open(1,"$ServerFile") ;nothing happened here
;$server = ReadLine(1) ;nothing happened here
;While $server <> "EndList" ; script froze here - had to Ctrl+C to escape
; $WMI = GetObject("winmgmts:\\" + $server + "\root\cimv2") @Error ; returned all zeros
$WMI = GetObject("winmgmts:\\" + "dc-svr-01" + "\root\cimv2") @Error ; returned all zeros
$HardDrives = $WMI.ExecQuery("Select * From Win32_LogicalDisk Where DriveType=3") ; returned all zeros
For Each $Drive in $HardDrives ;returned all zeros
? " Drive Letter: " $Drive.Name
? " Drive Space: " $Drive.Size
? " Drive Free Space: " $Drive.FreeSpace ;looping on the first server in the list
?
Next
;$server = ReadLine(1)
Exit
Servers.txt
dc-svr-01
fs-svr-01