mercredi 21 mars 2018

Powershell : récupération des informations sur le(s) pagefile.sys

Dans l'idée du billet d'hier concernant la résolution de problématiques d'espace disque, j'ai codé rapidement un petit script Powershell pour récupérer les informations système propres au(x) fichiers de pagination.

En passant en argument du script un nom de machine, on récupère le chemin du fichier, sa taille de base, l'utilisation actuelle et maximale de celui-ci.

Param
    ([string]$Comp)

$pfsys = Get-WmiObject Win32_PagefileUsage -Computer $Comp | select Name, CurrentUsage, PeakUsage, AllocatedBaseSize
foreach ($pf in $pfsys)
{
    echo "Location: "$pf.Name
    echo "File base size in MB: "$pf.AllocatedBaseSize
    echo "Current usage: "$pf.CurrentUsage
    echo "Max. usage: "$pf.PeakUsage
}


Bien que relativement simple, une version commentée de ce script est également disponible sur mon miroir de téléchargement.

Aucun commentaire:

Enregistrer un commentaire