Programm automatisch als bestimmter Benutzer ausführen

454
arvenyon

Ich weiß also, dass ich einfach eine Verknüpfung erstellen konnte, RunAsaber ich habe mich gefragt, ob es möglich ist, das Passwort bereits als Parameter an das Skript zu übergeben, sodass ich es nicht immer eingeben muss.

Irgendwelche Ratschläge?

Vielen Dank!

1
Funktioniert diese [Lösung] (https://superuser.com/questions/581548/runas-savecred-ask-for-password-if-another-user-runs-the-same-batch-datei#903881) für Sie? berserck vor 6 Jahren 0
@berserck Nicht ganz das, wonach ich suche, ich probiere gerade cpau und runasspc aus arvenyon vor 6 Jahren 0

1 Antwort auf die Frage

2
Mokubai

Anstatt das Kennwort in die Batchdatei zu schreiben, können Sie den /savecredSchalter verwenden, um das Kennwort nach der Eingabe für Sie zu speichern.

Dies bedeutet, dass Sie in Zukunft jedes Programm als Benutzer ausführen können, es ist jedoch etwas sicherer, als wenn Sie Ihr Kennwort im Klartext in einer Batch-Datei speichern.


runasEs kann kein Kennwort angegeben werden. Es wurde ausdrücklich geschrieben, um das Akzeptieren eines Kennworts in der Befehlszeile aus Sicherheitsgründen zu verbieten .

Ein alternatives Programm könnte cpau sein, das ein Passwort akzeptiert.

Das ist eine gute Idee, aber nicht genau das, was ich brauche. Es sollte die Berechtigungsnachweise nur für dieses bestimmte Programm speichern ... arvenyon vor 6 Jahren 0
Anscheinend entschieden sie, dass Runas aus genau dem Grund, den ich angegeben habe, niemals tun sollte. Ich habe mit einer anderen Antwort verlinkt, die eine Alternative bietet. Mokubai vor 6 Jahren 0
Vielen dank für Deine Hilfe! Ich benutze jetzt cpau, wie Sie oben erwähnt haben, es funktioniert jetzt perfekt. arvenyon vor 6 Jahren 0