Dies ist eine Klarstellung ...
Die Powershell RUNAS / SAVECRED-Anmeldeinformationen "sind nicht sicher". Ich habe es ausprobiert und es fügt die Admin-Identität und das Kennwort in den Anmeldeinformations-Cache ein und kann an anderer Stelle verwendet werden OOPS! Wenn Sie dies getan haben, schlage ich vor, Sie überprüfen und entfernen Sie den Eintrag.
Überprüfen Sie Ihr Programm oder Ihren Code, denn die Microsoft-Richtlinie besagt, dass Sie keinen gemischten Benutzer- und Admin-Code im selben Code-Blob haben dürfen, ohne dass die UAC (der Einstiegspunkt) das Programm als Admin ausführt. Unter Linux wäre dies sudo (das Gleiche).
Die Benutzerkontensteuerung hat 3 Arten: eine Eingabeaufforderung oder einen im Manifest des Programms generierten Einstiegspunkt. Sie verleiht dem Programm keine Berechtigung, d.h. wenn keine UAC vorhanden ist und das Programm Administratorrechte benötigt, wird es fehlschlagen. Die UAC als Administratoranforderung ist jedoch gut, da sie die Ausführung von Code ohne Authentifizierung und die Ausführung von gemischtem Code auf Benutzerebene verhindert.
5 Stimmen
Pruebe
gsudo
. Ein kostenloses Open-Source-Sudo für Windows, das die Ausführung als Administrator über die Befehlszeile ermöglicht. Es erscheint ein UAC-Pop-up.