Dans PowerShell, comment tester si une variable existe dans la portée globale?

Je suis en utilisant des scripts PowerShell pour certains UI automation d'une application WPF. Normalement, les scripts sont exécutés en tant que groupe, sur la base de la valeur d'une variable globale. C'est un peu gênant pour définir cette variable manuellement pour l'époque quand je veux exécuter un seul script, donc je suis à la recherche d'un moyen de les modifier afin de vérifier cette variable et le régler si elle ne trouve pas.

test-variable de chemin d'accès:\foo ne semble pas fonctionner, car j'ai toujours l'erreur suivante:

La variable "$global:foo' ne peut pas être récupéré, car il n'a pas été définie.