Posts

Showing posts from April, 2019

List the disks and shares of a client computer

1. Presentation This script retrieves the list of disks and other network shares from a user session, saves the information to a local CSV file that is then sent to a network share. 2. Script details #Declaration des variables $computer = $env:COMPUTERNAME $File = "C:\Windows\temp\ $computer .csv" $targetfile = "\\NomduServeur\Share_Name\" #Remove du fichier existant sur le serveur rm $targetfile$computer .csv #Recuperation des informations $Result1 = ( Get-wmiobject Win32_computersystem).PrimaryOwnerName $Result2 = ( Get-wmiobject Win32_computersystem).Name $Result3 = Get-PSDrive -PSProvider FileSystem | Select-Object Name, DisplayRoot #Creation du fichier CSV $Result1 + ";  " + $Result2 + ";  " | Out-File $File -Append $Result3 | Out-File $File -Append #Copie du fichier vers le serveur distant cp $File $targetfile #Remove du fichier local rm $File