PDA

Visualizza la versione completa : [POWERSHELL] Script con i diritti di LocalSystem


balubeto
26-06-2010, 13:57
CIAO

Come si fa ad eseguire uno script di PowerShell con i diritti dell'account LocalSystem di Windows 7?

GRAZIE

CIAO

balubeto
27-06-2010, 21:54
se dal prompt dei comandi scrivessi

schtasks /create /tn "Task name" /tr "Directory_name/Script_name.ps1" /ru System /mo onstart /z

tale comando crea una operazione pianificata che si avvia una sola volta e all`avvio di Windows eseguendo lo script con i permessi dell`utente SystemLocal e , quando tale script termina , questa operazione pianificata viene cancellata dal sistema . esatto?

grazie

ciao

balubeto
28-06-2010, 18:33
Ho guardato http://technet.microsoft.com/en-us/library/cc725744(WS.10).aspx e ho visto che sara` meglio mettere un path assoluto per eseguire lo script.

Per te, anche l'utente SystemLocal ha qualche restrizione nell'eseguire uno script .ps1? Se si`, devo scrivere:

schtasks /create /tn "Task name" /tr "C:\WINDOWS\system32\windowspowershell\v2.0\powersh ell.exe -ExecutionPolicy Unrestricted -file <Path_assoluto_directory>\Script_name.ps1" /ru System /mo onstart /z

Giusto?

Per curiosita`: Qual'e` la differenza fra l'opzione /mo e /sc di schtasks?

GRAZIE

CIAO

Loading