Non riesco a visualizzare tutti i dettagli del motivo per cui ho bisogno di questo, ma gli utenti devono essere in grado di avviare PowerShell come account di servizio e quando PowerShell viene caricato deve eseguire uno script . Posso già lanciare PowerShell con le credenziali memorizzate (memorizzate come una stringa sicura), ma per la vita di me non riesco a ottenere lo script (che si trova in $ args) da eseguire. Ho provato una varietà di cose, e di seguito è dove sono attualmente. Qualsiasi aiuto sarebbe molto apprezzato.Esecuzione di uno script come altro utente e avvio di uno script
$user = "domain\service.account"
$pwd1 = "big long huge string of characters"
$pwd = ($pwd1 | ConvertTo-SecureString)
$Credential = New-Object System.Management.Automation.PSCredential $user, $pwd
$args = "\\domain.local\location\location\location\Script\script.ps1"
Start-Process powershell.exe -Credential $Credential -ArgumentList ("-file $args")
Sono un po 'tardi ma ... Come si salva la password nel tuo script in chiaro ... Mi sembra che ci sia un problema di sicurezza ,. –