Articles

Affichage des articles du avril, 2019

PowerShell : Lister les disques et partages d’un poste client

Ce script permet de récupérer la liste des disques et autres partages réseau d'une session utilisateur, d'enregistrer les informations dans un fichier CSV local qui est ensuite envoyé vers un partage réseau. #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