Runas
Befehl hat die Taste /savedсred
, aber unter jedem neuen Benutzer müssen Sie das Kennwort noch einmal eingeben.
Es gibt einen Weg in Powershell:
- Verwenden Sie ConvertTo-SecureStrin g, um das Kennwort zu verschlüsseln
- Erstellen Sie Anmeldeinformationen Objekt
- Anwendung mit Start-Prozess ausführen
$secstring = ConvertTo-SecureString -String $password -AsPlainText -Force
$credentials = New-Object System.Management.Automation.PSCredential -ArgumentList @($username,$secstring)
Start-Process <filefullpath> -WorkingDirectory <work dir> -Credential ($credentials)
Aber verschlüsselten Secure auf einem Computer kann nicht an dem anderen entschlüsselt werden ( wenn Sie nicht mit einem bekannten Schlüssel mit -Key Parameter verschlüsseln ) In der Tat, müssen Sie Anmeldeinformationen in den Körper des Skripts setzen.