Lors de la réalisation de vos scripts , parfois vous devez chercher si une valeur est Null ou Vide.
Traditionnellement , en PowerShell , on utilise deux conditions pour le réaliser ; à savoir
- $MonObject -eq $null -or $MonObject -eq “”
Pour faciliter le code , vous pouvez aussi utiliser une méthode de la classe SYSTEM.STRING via .NET :
[STRING]::IsNullOrEmpty($MonObject)
BONUS : Vous pouvez aussi identifier les valeurs null et vide ou avec une chaine de caractère composée du caractère Espace (WhiteSpace) via :
[STRING]::IsNullOrWhiteSpace($monObject)
Plus d’informations sur les méthodes de la classe system.STRING
https://docs.microsoft.com/fr-fr/dotnet/api/system.string.isnullorempty?view=netframework-4.7.2
https://docs.microsoft.com/fr-fr/dotnet/api/system.string.isnullorwhitespace?view=netframework-4.7.2