Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

List remote drives

Status
Not open for further replies.

HummingBull

IS-IT--Management
May 24, 2012
3
0
0
US
Okay. I thought this would be a simple task, apparently not... At least for me anyway.

I need to list the drives, available space and computer names for about 900 remote machines.

I have done similar things in the past with borrowed code, but I wanted to try my hand and cobbling something together. Here is my code:

Code:
Get-Content D:\ListOfComps.txt | Foreach-Object {Get-WmiObject -Class Win32_LogicalDisk} | Select -Property DeviceID, @{Name=’FreeSpaceMB’;Expression={$_.FreeSpace/1MB} } | export-csv "D:\Scripts\DriveStat\Output.csv" -notypeinformation

I realize that I am just getting the letter and free space so far, but that is not the issue...

The script outputs the available drive space of the local computer as many times as there is objects in the ListOfComps file. For clarity... If I list 10 computers the script lists the available space of my local drive 10 times.

To further complicate things, I will need to authenticate as a different user as these machines are not on my domain. I can do it from a jump box, but I am thinking there are virtual drives because it will not pick up the path to the .txt file when I try it from there...

I hope this makes sense. Please ping me with any questions/comments you have and I get you what you need...

Thanks in Advance!

Glory is fleeting, but obscurity lasts forever. -Napoleon Boneparte.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top