Runas
tem a chave /savedсred
, mas sob cada novo usuário que você ainda precisa digitar a senha (uma vez).
Existe uma maneira no powershell:
- Use ConvertTo-SecureStrin g para criptografar senha
- Crie credenciais objeto
- Execute o aplicativo com Iniciar processo
$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)
Mas a segurança criptografada em um computador não pode ser descriptografada na outra ( se você não criptografar com uma chave conhecida com o parâmetro -Key ) Na verdade, você precisa colocar as credenciais no corpo do seu script.