
9697748851
07.02.2024, aktualisiert um 11:23:41 Uhr
Programm mit Parametern über runas ausführen
Hallo werte Kolleginnen und Kollegen,
ich muss eine CNC Software auf einem ClientPC als anderen User ausführen.
Da das Tool Adminrechte benötigt, habe ich einen lokalen Admin auf dem besagten ClientPC angelegt.
Nun möchte ich gerne, dass die Verknüpfung/das Tool via runAs startet.
Ich scheitere aktuell aber daran, die korrekte Syntax zu finden/korrekt zu escapen, da das Programm noch einen Parameter benötigt.
Verknüpfung sieht so aus:
Ziel:
Ausführen in:
Meine Frage:
Wie kann ich nun die CNC Software ausführen in einem anderen Benutzerkontext?
Folgender Versuch scheiterte:
Als Batch und oder als Verknüpfung versucht:
Ich schätze, ich muss die " escapen mit '?
Über einen Denkanstoß würde ich mich freuen.
Vielen Dank im Voraus,
beste Grüße
ich muss eine CNC Software auf einem ClientPC als anderen User ausführen.
Da das Tool Adminrechte benötigt, habe ich einen lokalen Admin auf dem besagten ClientPC angelegt.
Nun möchte ich gerne, dass die Verknüpfung/das Tool via runAs startet.
Ich scheitere aktuell aber daran, die korrekte Syntax zu finden/korrekt zu escapen, da das Programm noch einen Parameter benötigt.
Verknüpfung sieht so aus:
Ziel:
"C:\Program Files\cncsoftware\ordner\ordner\cnctool.exe" "C:\Program Files\cncsoftware\ordner\ordner\ordner\appname.txt"
Ausführen in:
"C:\Program Files\cncsoftware\ordner\ordner"
Meine Frage:
Wie kann ich nun die CNC Software ausführen in einem anderen Benutzerkontext?
Folgender Versuch scheiterte:
Als Batch und oder als Verknüpfung versucht:
runas /user:pcname\lokalerAdminUser "C:\Program Files\cncsoftware\ordner\ordner\cnctool.exe" "C:\Program Files\cncsoftware\ordner\ordner\ordner\appname.txt" /savecred /noprofile
Ich schätze, ich muss die " escapen mit '?
Über einen Denkanstoß würde ich mich freuen.
Vielen Dank im Voraus,
beste Grüße
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 8382998737
Url: https://administrator.de/forum/programm-mit-parametern-ueber-runas-ausfuehren-8382998737.html
Ausgedruckt am: 03.04.2025 um 17:04 Uhr
4 Kommentare
Neuester Kommentar
Moin,
Gruß Thomas
Zitat von @9697748851:
Als Batch und oder als Verknüpfung versucht:
Ich schätze, ich muss die " escapen mit '?
Solange keine Leerzeichen vorhanden sind nein. Du musst nur die Parameter /SaveCred und /NoProfile vor das auszuführende Programm schieben und alles mit den Anfürhungszeichen umschließen.Als Batch und oder als Verknüpfung versucht:
runas /user:pcname\lokalerAdminUser "C:\Program Files\cncsoftware\ordner\ordner\cnctool.exe" "C:\Program Files\cncsoftware\ordner\ordner\ordner\appname.txt" /savecred /noprofile
Ich schätze, ich muss die " escapen mit '?
runas /user:pcname\lokalerAdminUser /SaveCred /NoProfile "C:\Program Files\cncsoftware\ordner\ordner\cnctool.exe C:\Program Files\cncsoftware\ordner\ordner\ordner\appname.txt"
Gruß Thomas
Gerade gesehen, dass in deinem Pfad ja leerzeichen sind. In dem Fall muss der Pfad natürlich wohl in Anführungszeichen eingeschlossen und escaped werden, bei runas allerdings mit Backslash...
runas /user:pcname\lokalerAdminUser /SaveCred /NoProfile "\"C:\Program Files\cncsoftware\ordner\ordner\cnctool.exe\" \"C:\Program Files\cncsoftware\ordner\ordner\ordner\appname.txt\""