[POWERSHELL] Vérifier si une valeur est Null Ou Vide

 

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

 

Leave a Reply

Your email address will not be published. Required fields are marked *