available space on disk and delete logs

Hi Experts,

I think this is the right place to put the question. I need your help, I am studying powershell but I am having difficult to write the script with powershell. I have not enough skills.

I would need a powershell such as:

- It will be launch from  my workstation or server of my domain providing administrattors credential in other domains to be able to execute command there.
- The goal is to get:
* To get information about differents hard disk units on target server; total space in disk and free space available. (could have c,d,e,...) units. There is not a rule.
* Export that information to excel, creating the file iin the pc where the scrilpt is being launching (source pc in which I am launching the script). The name of the file is the same that the IP adress of the server where we are connecting to get information.
* In a specific folder on the target server check for files which are  contained into a specific folder and are two weeks old, the goal is delete them (are logs files). report the action in a logs indicating amount of deleted files and the size disk.

Please, I need the help of an expert, It is very important for me to be able to finish this task.
Who is Participating?
DBAduck - Ben MillerConnect With a Mentor Principal ConsultantCommented:
Since you are studying PowerShell I will help you along the way.

To get the disk space for the the drives on the other machine the command would be like this:

Get-WmiObject -class Win32_Volume -computerName SERVERNAME | Select Name, Capacity, FreeSpace

The deletion of a file that is 2 weeks old, you can use something like this:

foreach($file in (Get-ChildItem \\path\to\directory\on\server)) {
     if(((Get-Date) - $file.LastWriteTime) -ge 14) {
           Remove-File $file

That should get you started.
projectjaAuthor Commented:
Thank you very much for the reply.

I am going to work in the script, if I have questions I am aboslutaly sure you adn all the experts, will support to me.

Please, let me to work with the scrpt before accept a solution.

See you
projectjaAuthor Commented:
It has become the bsae of my scriplt
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.