Select a post to read
La commande suivante permet de récupérer l’espace disque restant sur le disque C:/.
J’y applique un formatage pour que le résultat soit lisible par un humain via le paramètre /1GB.
Sans ce paramètre, le résultat donné est en Bits, ici il sera en Go.
(Get-Volume -DriveLetter C).sizeRemaining /1Gb
Il est possible de vérifier l’état de santé des volumes de nos disques.
Dans un premier temps, je stocke dans une variable le nom de l’interface réseau.
La variable utilisée se nomme $InterfaceName.
$InterfaceName = (Get-NetAdapter -Name * -Physical | Where {$_.Status -eq "Up"}).Name
Cette commande va permettre de sélectionner l’interface physique et non virtuelle via le paramètre -Physical la carte réseau qui est actuellement active et utilisée via l’argument de recherche Where {$_.Status -eq “Up”})
Ensuite, la fonction Get-NetIPConfiguration permet de récupérer une bonne partie des paramètres de la carte réseau.
Nous allons créer une fonction nommée CreationFichierLog.
Function CreationFichierLog
{
}
Dans un premier temps, nous allons assigner un nom à notre fichier :
$nomFichier = "fichierLog.log"
Puis tenter la création du fichier via un Try Catch :
Try {
New-Item -type file $nomFichier -Force
}
catch {
Write-Host "Impossible de créer le fichier log" -ForegroundColor Red
Write-Host $_ # Affiche le message d'erreur généré par Powershell
}
Et retourner le nom du fichier nouvellement créé :
Select a post to read