Come posso lanciare un mio script per ad una certa ora del giorno, una volta al giorno su un sistema windows xp?
Come posso lanciare un mio script per ad una certa ora del giorno, una volta al giorno su un sistema windows xp?
usi le operazioni pianificate. Le puoi impostare dal pannello di controllo.
si lo so ma puoi mettere per esempio che fai partire un prog.exe alle 16.05 ma come fai a fare partire perl.exe script.pl alle 16.05 ??
se hai installato correttamente perl (basta tu abbia seguito la procedura di default), il registro indica a windows di eseguire i file .pl con perl.exe, quindi se tu dici alle operazioni pianificate di eseguire nome_file.pl lui lo esegue, come eswegue qualsiasi tipo di file. Ad esempio se tu pianifichi come operazione il lancio di un file .txt ogni volta che arriva l'evento impostato si apre il file .txt anche se l'eseguibile associato è notepad.exe
ok si se clicco sul file mi apre lo script quindi sul registro tutto è ok.
l'unica cosa se lo metto nelle operazioni pianificate ad un certo punto mi chiede la password dell'account del sistema da cui parte lo script, ma non c'è alcuna password per l'account che uso. e quando l'operazione pianificata parte mi dice nello stato "L'operazione pianificata non è stata eseguita. Sono stati immessi password o nome utente non corretti"
Dove sbaglio?
metodo 1:
Start->Pannello di Controllo->Strumenti di Amministrazione->Criteri di protezione locali->Criteri Locali->Opzioni di protezione->Account: limitare l’uso locale di account con la password vuote all’accesso alla console, metti "Disattiva"
metodo 2
entri nel registro (Start->Esegui->Regedit), cerchi questa voce:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Ls a
e metti a zero la chiave limitblankpassworduse
ok! funziona grazie mille sei stato gentilissimo!