Utilisation du format de chaîne pour les rapports automatisés
La mise en forme de chaîne vous permet d’insérer des valeurs de variable dans le texte formaté selon vos besoins. Ceci est très utile pour la création de rapports automatisés.
Exemple:
$Date = Get-Date -Format “dd-MM-yyyy”
$TotalProcesses =(Get-Process).Count
$Report =“System Report -$DatenTotal Active Processes : $TotalProcesses”
Write-Output $Report
Sortie:
System Report -116-12-2024
Total Active Processes : 127
Personnalisation par défaut de PowerShell pour une sortie plus pertinente
Par défaut, PowerShell formate la sortie en fonction des paramètres intégrés. Vous pouvez ajuster ces paramètres pour afficher des données plus pertinentes :
1. Ajout d’une mise en forme personnalisée pour les objets
Utilisez des fichiers XML pour définir les formats personnalisés que vous souhaitez appliquer à des objets spécifiques.
Update-FormatData -PrependPath “CustomFormat.ps1xml”
2. Enregistrement de la sortie dans un fichier
Vous pouvez diriger la sortie vers un fichier texte ou un fichier CSV pour un rapport plus structuré.
Get-Process | Select-Object Name, CPU | Export-Csv -Path “ProcessReport.csv” -NoTypeInformation
3. Sortie vers GridView
Pour une gestion des données plus interactive, utilisez Out-GridView.
Get-Service | Out-GridView -Title “Layanan Aktif”
Système d’assistance interactif
PowerShell est livré avec un système d’aide interactif qui fournit des informations détaillées sur les applets de commande, les paramètres et les exemples. Ce système est très utile pour les administrateurs et les utilisateurs qui souhaitent comprendre et utiliser rapidement les commandes PowerShell.
Get-Help pour comprendre rapidement les applets de commande
L’applet de commande Get-Help vous permet d’accéder à la documentation de l’applet de commande ou de la fonction directement à partir de la console PowerShell. Grâce à cela, vous n’avez pas besoin de vous appuyer sur des références externes pour comprendre les applets de commande.
Get-Help Get-Process
Cette commande affiche des informations sur l’applet de commande Get-Process, notamment sa description, ses paramètres et sa syntaxe d’utilisation.
Vous pouvez également utiliser le paramètre -Examples pour voir un exemple pratique d’utilisation des applets de commande :
Get-Help Get-Process -Examples
Comment obtenir les détails de l’applet de commande Get-Process
Si vous avez besoin d’informations détaillées sur les paramètres d’une applet de commande telle que Get-Process, vous pouvez utiliser les paramètres -Detailed ou -Full pour afficher tous les détails.
Get-Help Get-Process -Detailed
Si vous avez besoin d’une documentation très complète, utilisez :
Get-Help Get-Process -Full
Les deux commandes ci-dessus fourniront une description complète, y compris une description des paramètres, des entrées reçues et de la sortie générée.
Comment mettre à jour l’aide avec Update-Help vers la dernière version
PowerShell vous permet de mettre à jour vos fichiers d’aide pour qu’ils restent pertinents par rapport aux dernières applets de commande et fonctionnalités. Ceci est particulièrement important compte tenu du fait que PowerShell continue d’évoluer.
Update-Help
Cette commande téléchargera et installera les derniers fichiers d’aide pour tous les modules installés. Assurez-vous que votre appareil est connecté à Internet avant d’exécuter cette commande.
Si vous souhaitez mettre à jour l’aide d’un module spécifique, utilisez :
Update-Help -Module Microsoft.PowerShell.Management
Par défaut, PowerShell n’inclut que des fichiers d’aide minimaux pour réduire la taille de l’installation. En exécutant Update-Help, vous pouvez télécharger la documentation complète des applets de commande et des modules.