Powershell: retour d'erreur code de sortie si pas correspondre à une chaîne de caractères

J'ai trouvé que

$(Invoke-Expression hostname) -eq 'mycomputername'

s'il est assorti ou non, le exitcode doit être égal à 0
ce comportement est différent de linux ,j'.e, si pas de match de code d'erreur à la sortie 1

Est-il à court de commande en powershell qui peut renvoyer une erreur code de sortie si ne pas correspondre à la chaîne?

OriginalL'auteur Kit Ho | 2014-02-20