Molto spesso capita di aver la necessità di eseguire un processo con un altro utente senza ogni volta dover inserire le credenziali.
Per fare questo io ho trovato questa soluzione con PowerShell:
- Creare un file nuovo .ps1
- Modificare il file e inserire il codice riportato qui di seguito
- Modificare in modo opportuno le variabili:
- $username
- $password
- $processPath
- salvare il file ed eseguirlo
$username = 'inserire username'
$password = 'password utente'
$processPath="path compreto processo.exe"
$securePassword = ConvertTo-SecureString $password -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential $username, $securePassword
Start-Process $processPath -Credential $credential