Verknüpfungen zu Powershell-Scripts mit Leerzeichen im Pfad

URL dieses Beitrags: http://blog.stefan-macke.com/2007/04/20/verknuepfungen-zu-powershell-scripts-mit-leerzeichen-im-pfad/

Gar nicht so einfach, eine funktionierende Verknüpfung zu einem Powershell-Script anzulegen, das Leerzeichen im Dateinamen oder -pfad hat. Ich habe aber nach etlichen Versuchen nun rausbekommen, wie das funktioniert.

Ich möchte ein Script auf meinem Desktop verknüpfen, das unter dem folgenden Pfad liegt: E:\Backup Server\Backup Server.ps1 Um dieses Script mit einem Doppelklick ausführen zu können, musste ich den folgenden Befehl als Verknüpfung eintragen: powershell.exe -Command "& 'E:\Backup Server\Backup Server.ps1'"

Die umschließenden Anführungszeichen um den Befehl sind noch nachvollziehbar. Aber wichtig ist das kaufmännische Und (&) und das Umschließen des Scriptpfades mit einfachen Anführungszeichen. Sonst interpretiert die Powershell den String nicht korrekt als Dateinamen. Ein wenig bei der Lösung geholfen hat mir dieser Beitrag: Grundlagen zur PowerShell.

Einen Kommentar schreiben

XHTML: Diese Tags sind erlaubt: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>