Starten Sie Windows Services unter Linux neu, während Sie das Kennwort nicht in der Befehlszeile eingeben

0

Ich möchte einige Skripte schreiben (die auf meinem Linux-Computer ausgeführt werden), um einige Windows-Dienste automatisch neu zu starten.

Ich habe zwar viele Antworten gefunden, für die die Verwendung empfohlen wird net rpc service, aber für alle muss mein Kennwort in der Befehlszeile ( -U user%password) angegeben werden. Dies zu tun ist nicht sehr sicher, aber wenn nicht, netwird bei jedem Befehl ein Passwort abgefragt, wodurch die Skriptfähigkeit beeinträchtigt wird.

Es macht mir nichts aus, wenn ich mein Passwort einmal eingeben muss, aber ich habe mehrere Befehle, die auf mehreren Servern ausgeführt werden müssen, daher kann ich es nicht für jeden Aufruf eingeben.

Ich habe eine --stdinFlagge gefunden, kann sie aber nicht zum Laufen bringen.

Gibt es irgendeine Bash-Magie oder netAnrufung, die ich tun kann, um dies zu tun?

Richard Levasseur
quelle

Antworten: