Espaces provoquer divisé en chemin avec PowerShell

Je vais avoir un problème avec powershell lors de l'appel d'un fichier exe à un chemin d'accès contenant des espaces.

PS C:\Windows Services> invoquer expression "C:\Windows Services\MyService.exe"

Le terme "C:\Windows' n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou d'un programme exécutable. Vérifiez l'orthographe du nom, ou si un chemin d'accès a été inclus, vérifiez que le chemin d'accès est correct et essayez à nouveau.

Il semble être la division de l'espace entre les "Fenêtres" et de "Services". Une idée de comment contourner ce problème?

  • Utiliser les &, l'opérateur d'appel, pour invoquer les commandes dont les noms ou les chemins d'accès sont stockés dans les chaînes entre guillemets et/ou référencés par des variables, comme dans l'acceptation de réponse. Invoke-Expression n'est pas seulement le tort de l'outil à utiliser dans ce cas particulier, il doit généralement être évitée.
InformationsquelleAutor jaffa | 2013-08-30