PDA

Visualizza la versione completa : Problemi file batch


mdgsoft
26-07-2008, 11:53
Ciao a tutti
volevo chiedere se tra win 2k e winXp cambia la programmazione batch.
mi spiego meglio:
ho creato un file batch che esegue il download da un sito ftp. Su Xp funziona perfettemente ma quando lo testo su win 2k si connette, inizia il download e poi si blocca lasciandomi li infinite ore senza che il download prosegui.
Dove sbaglio? ovvero cosa cambia tra Win2000 e WinXP?

Ciao e grazie

oregon
26-07-2008, 11:59
Originariamente inviato da mdgsoft
... cosa cambia tra Win2000 e WinXP? ...


Non partire da questa domanda, estremamente generica e vasta ...

Mostra il batch che usi e si ragiona su quello ... (naturalmente indica se esistono differenze di contesto tra i due sistemi ... sono collegati allo stesso modo ad internet? ... ci sono differenze di antivirus/firewall installati? ... altro ... ?)

mdgsoft
26-07-2008, 18:39
Hai ragione oregon, sono i nervi.
Allora passo ai dati tecnici della struttua in cui il batch deve lavorare:
Rete Intranet in ditta
Sito ftp in cui Ŕ contenuto il file PIPPO.mdb di cui ho estremo bisogno.
PC con SO Win2k adattato a server http installandoci IIS su cui gira un mio lavoro in ASP.
PC collegati in rete su cui vi Ŕ installato WinXP.
Problematica:
Avrei necessitÓ di scaricare il file sopradetto ogni mattina alle ore 8:30 (ora Ŕ stato aggiornato quel file dagli operatori di quel settore) dal PC con win2k in quanto il lavoro in ASP utilizza i dati su quel db.

Soluzione Ipotizzata :
Tramite l'utilizzo di Operazioni Pianificate intendevo lanciare un file batch che eseguisse il download del file in questione sostituendo il vecchio evitando di doverlo fare io ogni mattina col rischio che quando a cvario titolo mi assento non venga fatto creandomi enormi casini.

Problemi riscontrati:
Eseguendo il file batch sul PC con win2k il download non parte. Provando lo stesso file su altri pc in rete il file fa esattamente il suo dovere.

CODICE DEL FILE BATCH UTILIZZATO:
REM scrittura del file con i parametri ftp
>> %0.ftp echo o indirizzo
>> %0.ftp echo matricola
>> %0.ftp echo matricola
>> %0.ftp echo bin
>> %0.ftp echo cd c:\
>> %0.ftp echo prompt
>> %0.ftp echo mget PIPPO.mdb
>> %0.ftp echo bye
REM impostazione console
color 1e
cls
@echo off
echo Downloading file PIPPO.mdb
echo .................................................. ..............................
REM Inizio connessione e trasferimento
ftp -s:%0.ftp
echo .................................................. ..............................
REM attesa chiusura console
pause>nul

Ripeto questo stesso codice sui sistemi xp va una meraviglia ma su quelli con 2k no :cry:

Grazie

Loading