Pagina 1 di 1

Come far si che un .bat si avvii con permessi amministratore

Inviato: gio ago 29, 2019 2:20 pm
da Topo Grigio
Ciao
vorrei sapere come far sì che questo codice, che poi metterò in un file bat e trasformerò in un exe, si avvii con i permessi amministratore (poichè reg add ha bisogno di essi)
utilizzo windows 7

Codice: Seleziona tutto

REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /t REG_SZ /v legalnoticecaption /d bruh /f
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /t REG_SZ /v legalnoticetext /d holO /f

Re: Come far si che un .bat si avvii con permessi amministratore

Inviato: gio ago 29, 2019 4:23 pm
da crazy.cat
Prova così:
psexec -u administrator -p password "REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /t REG_SZ /v legalnoticecaption /d bruh /f"

psexec -u administrator -p password "REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /t REG_SZ /v legalnoticetext /d holO /f"
Ovviamente sostituisci administrator e password con l'utenza e password che utilizzi tu.

psexec è questo https://turbolab.it/reti-1448/guida-pse ... -nulla-407

Re: Come far si che un .bat si avvii con permessi amministratore

Inviato: gio ago 29, 2019 10:36 pm
da Topo Grigio
Grazie per l'aiuto ma io avrei bisogno di farlo sul computer di un'altra persona di cui posso conoscere solo la password amministratore e quella utente, non l'utente

Re: Come far si che un .bat si avvii con permessi amministratore

Inviato: ven ago 30, 2019 5:19 am
da crazy.cat
Topo Grigio ha scritto: gio ago 29, 2019 10:36 pm Grazie per l'aiuto ma io avrei bisogno di farlo sul computer di un'altra persona di cui posso conoscere solo la password amministratore e quella utente, non l'utente
Quindi se conosci la password amministratore sarà quella dell'utente administrator o di altro utente con poteri amministrativi?
Devi usare il nome di quell'utenza.
Dai noi l'utente administrator viene disattivato per motivi di sicurezza e abbiamo configurato su tutti i pc una seconda utenza locale con poteri amministrativi, diciamo che si chiama turbolab, il batch diventa:

psexec -u turbolab -p miapassword "REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /t REG_SZ /v legalnoticecaption /d bruh /f"

psexec -u turbolab -p miapassword "REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /t REG_SZ /v legalnoticetext /d holO /f"

Se tui hai attivo l'utente administrator allora sarà

psexec -u administrator -p tuapassword "REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /t REG_SZ /v legalnoticecaption /d bruh /f"

psexec -u administrator -p tuapassword "REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /t REG_SZ /v legalnoticetext /d holO /f"