Esecuzione processo con altro utente tramite Powershell

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:

  1. Creare un file nuovo .ps1
  2. Modificare il file e inserire il codice riportato qui di seguito
  3. Modificare in modo opportuno le variabili:
    • $username
    • $password
    • $processPath
  4. 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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *