folgendes Vorhaben:
Ich erstelle mir gerade eine kleine C#-Anwendung womit ich über eine Batchdatei und eines verschlüsseltem Parameter eine Datei aufrufen kann via runas mit Passwortübergabe. Die Datei sollte dann auch von einem Netzlaufwerk gestartet werden können. Dazu muss ich vorab das Laufwerk über dem jeweiligen Benutzer (dann admin) verbinden.
Mein Gedanke ist, eine console mit dem user admin (mit passwort) zu öffnen. Dann dort die nötigen Laufwerke verbinden und dann die entsprechende Datei (Batch, Installationsprogramm,etc.) aus der console starten und nach Abschluss die console beenden.
Ich starte also eine console (jetzt ohne runas):
ProcessStartInfo startInfo = new ProcessStartInfo("cmd");
Process proc = Process.Start(startInfo);
Nun soll in der gestarteten console 5x net use x: \\server\share
gemappt werden. Danach eine Datei gestartet die eben auf den Netzlaufwerken zugreifen will.
Doch wie sende ich jetzt zusätzliche Befehle zu dieser console?
Danke schonmal.
Gruß Gustl