dieterschiele 0 Geschrieben 25. Februar 2021 Melden Teilen Geschrieben 25. Februar 2021 Hallo, ich möchte mein kleines powershell script aus dem Kontextmenü Windows Explorer starten. Das Script ist lediglich ein simpler Test $test = get-location write-host $test sleep 10 Das Test script läuft mit einfachem Aufruf vom Speicherort. Wenn ich den Registry Eintrag für das Kontext menü unter Computer\HKEY_CLASSES_ROOT\Directory\Background\shell\ mit command %windir%\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -File "C:\Program Files\Script\thumbs.ps1" eintrage funtkioniert der Aufruf leider nicht. Der Eintrag ist im Kontextmenü sichtbar, aber der Klick darauf bringt den Fehler Vielleicht hat jemande eine Idee. Vielen Dank Dieter Zitieren Link zu diesem Kommentar
testperson 1.707 Geschrieben 25. Februar 2021 Melden Teilen Geschrieben 25. Februar 2021 Hi, vor 27 Minuten schrieb dieterschiele: Das Test script läuft mit einfachem Aufruf vom Speicherort. Wenn ich den Registry Eintrag für das Kontext menü unter Computer\HKEY_CLASSES_ROOT\Directory\Background\shell\ mit command %windir%\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -File "C:\Program Files\Script\thumbs.ps1" eintrage funtkioniert der Aufruf leider nicht. hast du es mal ohne Umgebungsvariable getestet bzw. nur mit "powershell.exe -noexit -File "C:\Program Files\Script\thumbs.ps1"" Gruß Jan Zitieren Link zu diesem Kommentar
dieterschiele 0 Geschrieben 25. Februar 2021 Autor Melden Teilen Geschrieben 25. Februar 2021 Hallo Jan, das ist gut, Er führt mir dann nicht das Script aus sondern öffnet nur das Shell. Ich bekomme aber keine Fehlermeldung. Das ist schon ein Schritt weiter. Zitieren Link zu diesem Kommentar
testperson 1.707 Geschrieben 25. Februar 2021 Melden Teilen Geschrieben 25. Februar 2021 Ich habe das grade getestet und bei mir funktionierts. :) Im "command" Key habe ich folgenden Standardwert: powershell.exe -noexit -File "C:\install\Test.ps1" Zitieren Link zu diesem Kommentar
BOfH_666 577 Geschrieben 25. Februar 2021 Melden Teilen Geschrieben 25. Februar 2021 Haben *.ps1-Dateien nicht sowieso im Standard den Kontext-Menü-Eintrag "Mit Powershell ausführen"? Bei mir ist das jedenfalls so. Zitieren Link zu diesem Kommentar
testperson 1.707 Geschrieben 25. Februar 2021 Melden Teilen Geschrieben 25. Februar 2021 vor 7 Minuten schrieb BOfH_666: Haben *.ps1-Dateien nicht sowieso im Standard den Kontext-Menü-Eintrag "Mit Powershell ausführen"? Bei mir ist das jedenfalls so. Joa. Man könnte aber bspw. irgendwo, wo gar kein PoSh Script liegt, über das Kontextmenü ein Script/Command starten: "Remove-Item -Path $(Get-Location) -Recurse -Force -Confirm:$false". ;) Zitieren Link zu diesem Kommentar
BOfH_666 577 Geschrieben 25. Februar 2021 Melden Teilen Geschrieben 25. Februar 2021 vor 7 Minuten schrieb testperson: Joa. Man könnte aber bspw. irgendwo, wo gar kein PoSh Script liegt, über das Kontextmenü ein Script/Command starten: "Remove-Item -Path $(Get-Location) -Recurse -Force -Confirm:$false". ;) Ah .... ok ... da hatte ich die Ursprungsfrage mis-interpretiert ... alles klar. Zitieren Link zu diesem Kommentar
testperson 1.707 Geschrieben 25. Februar 2021 Melden Teilen Geschrieben 25. Februar 2021 vor 1 Minute schrieb BOfH_666: Ah .... ok ... da hatte ich die Ursprungsfrage mis-interpretiert ... alles klar. Um meinem Profilbild gerecht zu werden: No Problama 1 Zitieren Link zu diesem Kommentar
tesso 375 Geschrieben 25. Februar 2021 Melden Teilen Geschrieben 25. Februar 2021 Standardmäßig werden Powershellskripe im Editor (ISE) geöffnet. Zitieren Link zu diesem Kommentar
dieterschiele 0 Geschrieben 25. Februar 2021 Autor Melden Teilen Geschrieben 25. Februar 2021 Vielen Dank für die Rückmeldungen. Vielleicht sollte ich den Rest noch erzählen. Ich möchte im Explorer eine Datei auswählen und dann über das Kontextmenü ein Script ausführen lassen, dass den Speicherort dieser ausgwählten Datei als Variable im Script verarbeitet. Mein Plan war diese Information mit Get-Loacation zu ermitteln, wenn ich eben an dieser Stelle das Script ausführe. Geht das so? Gruß Dieter Zitieren Link zu diesem Kommentar
NilsK 2.957 Geschrieben 25. Februar 2021 Melden Teilen Geschrieben 25. Februar 2021 Moin, über Senden An sollte sich da was machen lassen. Gruß, Nils Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.