Verwenden des Cmdlet \"Invoke-Item\"

Öffnen einer Datei oder Ausführen eines Programms

Mit dem Cmdlet Invoke-Item können Sie in Windows PowerShell eine ausführbare Datei ausführen oder eine Datei öffnen (beziehungsweise mehrere Dateien). Mit folgendem Befehl beispielsweise öffnen Sie den Taschenrechner:

Invoke-Item c:\windows\system32\calc.exe

Hinweis. Ja, standardmäßig müssen Sie den vollständigen Pfad der ausführbaren Datei angeben.

Mit diesem Befehl hingegen öffnen Sie alle TXT-Dateien, die sich in "C:\Scripts" befinden:

Invoke-Item c:\scripts\*.txt

Tatsächlich ist das letzte Beispiel – mithilfe von Invoke-Item mehrere Elemente gleichzeitig öffnen – die wahrscheinlich geeignetste Verwendung dieses Cmdlet. Wenn Sie nur ein einzelnes Dokument öffnen oder ein Programm starten möchten, können Sie dies durch Eingabe des Namens des Dokuments bzw. der Anwendung und anschließendem Drücken der EINGABETASTE vornehmen. Sie möchten den Editor starten? Das geschieht mit diesem Befehl:

notepad

Hinweis. Interessanterweise müssen Sie nicht den gesamten Dateipfad angeben, wenn Sie ein Programm ohne Invoke-Item starten. Natürlich trifft dies nur zu, wenn sich die Anwendung unter dem Windows-Pfad befindet.

Sie möchten die Datei "C:\Scripts\Test.txt" im Editor öffnen (oder mit dem Programm, das Sie als Standardeditor für TXT-Dateien verwenden)? Geben Sie dazu einfach den entsprechenden Dateipfad ein:

c:\scripts\test.txt

Aliase für "Invoke-Item"

  • ii