Ciao a tutti sono nuovo e ho conosciuto per caso questo programma, direi fantastico a quanto vedo da questo popolato forum.
Volevo chiedere una cosa semplice: avrei bisogno, per lavoro, di un programma in exe che aprisse un altro programma di installazione con privilegi di amministratore.
Ecco l'esempio dello script che ho fatto:
CODICE
Local $sUserName = "amministratore"
Local $sPassword = "password"
RunAs ($sUserName, @ComputerName, $sPassword, 1, "programma.bat", "C:/cartella/sottocartella")
Ovviamente le variabili qui le ho messe come esempio.
Compilandolo mi da' Exit Code 0 (quindi penso sia privo di errori?). Lancio lo script o l'exe creato ma il programma non parte.
Premetto che l'exe creato con AutoIT verra' eseguito da utenti con privilegi di PowerUser, ma teoricamente questo non dovrebbe dare nessun tipo di problema.
Chi mi aiuta? C'e' qualche restrizione con la lunghezza dei nomi dei file e delle cartelle? Come in DOS, tipo "C:/cartella/sottocartella" diverrebbe "C:/cartella/sottoc~1" e "programma.bat" in "progra~1.bat"?
Ultima cosa: logon flag: come funziona?
Insomma mi servirebbe un exe che lanciasse un determinato programma come amministratore in automatico (senza inserimento da parte dell'utente di credenziali), come se cliccassi col destro (in XP) e dal menu cliccassi "Esegui come" inserendo utente e password.
Grazie mille per le risposte.
P.S.: e magari anche un modo per indicare, nello stesso programma, la password come in questo esempio
Nome macchina = miopc
Password = miopcadmin (cioe' "nome macchina"+"admin", mettere la password con un valore "per meta' variabile e per meta' fisso")
P.P.S.: scusate per come mi esprimo ma un utente poco fa mi ha fatto uscire di testa