Folgenden Powershell Befehl in Batch ausführen geht nicht
Hey Leute, hat einer eine Idee, warum der Befehl:
innerhalb von Powershell problemlos funktioniert, aber wenn ich ihn in einer Batch ausführen möchte, geht es nicht:
Get-ChildItem 'd:\ordner' -File -Filter *.lnk | select -First 10 | Get-Random -Count 10 | %{Start-Process $_.Fullname}
powershell -ExecutionPolicy ByPass -Command "Get-ChildItem 'd:\ordner' -File -Filter *.lnk | select -First 10 | Get-Random -Count 10 | %{Start-Process $_.Fullname}"
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 61107297113
Url: https://administrator.de/contentid/61107297113
Ausgedruckt am: 24.11.2024 um 03:11 Uhr
3 Kommentare
Neuester Kommentar
Tipp: Prozentzeichen bezeichnen Variablen in Batch....
Batch Escape Characters
Oder halt kein Alias nehmen
powershell -ExecutionPolicy ByPass -Command "Get-ChildItem 'd:\ordner' -File -Filter *.lnk | select -First 10 | Get-Random -Count 10 | %%{Start-Process $_.Fullname}"
Oder halt kein Alias nehmen
powershell -ExecutionPolicy ByPass -Command "Get-ChildItem 'd:\ordner' -File -Filter *.lnk | select -First 10 | Get-Random -Count 10 | foreach-object {Start-Process $_.Fullname}"