PDA

View Full Version : ci provo... ma non so nemmeno se è la sezione giusta...


Uther Pendragon®
06-11-2002, 23:40
Allora, io uso win2k, ho due pc, un server ed uno sul quale gioco/lavoro, ora vorrei che quando arrivo a casa ed accendo il pc con cui navigo, lavoro, mi svago, il sistema copiasse tutte le cartelle da uno degli hdd presenti su questo pc su un'hdd del pc server....
mi hanno parlato di un comando fattibile su un file txt poi da rinominare in .bat, ma non ho capito nulla e non mi sono nemmeno scritto i comandi...

se ho sbagliato sezione, scusate!

ciaps

cionci
07-11-2002, 10:15
NET USE X: \\NomeServer\NomeCondivisioneCartellaDestinazione PasswordValida /USER:UtenetValido
XCOPY K:\*.* X:\ /E /C /H /R /K /Y

Queste due righe le devi mettere in un file .bat che deve essere lanciato in esecuzione automatica...

Sul PC server ci deve essere un utente con UtenteValido e PasswordValida (ovviamente le cambi a tuo piacimento) che ha controllo completo su una condivisione chiamata NomeCondivisioneCartellaDestinazione...
Al posto di K: dovrai mettere il eprcorso delle cartella da copiare...

Ti riesce creare una condivisione, vero ?

Uther Pendragon®
07-11-2002, 15:18
grazie cionci, si si i pc sono entrambi in rete con le varie condivisioni create, mi serviva solo capire come creare questo comando, stasera da casa provo, se ho problemi ti faccio sapere!

ciaps
e mille grazie!

cn73
07-11-2002, 16:33
Magari alla fine del bat mettici anche un bel
net use %SERVER_DRIVE%: /DELETE /YES

dove la variavbile di ambiente SERVER_DRIVE=X se segui quello che ha scritto cionci...

Uther Pendragon®
07-11-2002, 18:21
Originariamente inviato da cn73
[B]Magari alla fine del bat mettici anche un bel
net use %SERVER_DRIVE%: /DELETE /YES

dove la variavbile di ambiente SERVER_DRIVE=X se segui quello che ha scritto cionci...

cioè?? mi spiegate meglio, fate finta che sia un bimbo di 5 anni... ;)

cionci
07-11-2002, 18:50
Originariamente inviato da Uther Pendragon®
[B]cioè?? mi spiegate meglio, fate finta che sia un bimbo di 5 anni... ;)
Serve a togliere la condivisione che ho montato prima...lo devi mettere dopo le 2 istruzioni che ti ho dato io...sempre che tu la voglia togliere...

net use X: /DELETE /YES

cn73
07-11-2002, 18:51
In pratica con le istruzioni indicate da cionci "monti" il pc remoto con la lettera X (da gestione risorse lo vedi come X). La mia istruzione non fa altro che "smontare", disconnetttere il pc remoto :D Con il parametro yes lo fa "di brutto", senza darti messaggi :D

Uther Pendragon®
07-11-2002, 20:49
vi chiedo una cosa se vi è possibile, mi fareste un copia incolla in modo che possa ricopiarlo io su un file l'intero comando come se lo foste voi a farlo tra due vostri pc, es.

PC1 server, sempre acceso, il disco E: viene usato per i backup!
PC2 quello che quando lo accendo mi dovrebbe copiare tutte le caretelle del disco E: di questo pc sul disco E: del pc server...

scusare ma di queste cose non ci capisco una fava... :(

cn73
08-11-2002, 09:24
echo ********* BACKUP *********


set SERVER_DRIVE=W
set SERVER=\\mettiQuiIlNomeDelComputerRemoto\E:

net use %SERVER_DRIVE%: %SERVER% mettiQuiLaPassword /YES

REM Inizia la copia
XCOPY E:\*.* %SERVER_DRIVE%:\ /E /C /H /R /K /Y

REM interruzione collegamento
net use %SERVER_DRIVE%: /DELETE /YES

cionci
08-11-2002, 10:52
Manca il nome utente...il server è un Windows 2000...

Uther Pendragon®
08-11-2002, 22:38
Originariamente inviato da cionci
[B]Manca il nome utente...il server è un Windows 2000...

cioè?
vi chiedo scusa ragazzi, ma non ho mai fatto cose del genere! ;)

cn73
09-11-2002, 11:38
echo ********* BACKUP *********


set SERVER_DRIVE=W
set SERVER=\\mettiQuiIlNomeDelComputerRemoto\E:

net use %SERVER_DRIVE%: %SERVER% mettiQuiLaPassword /YES /USER:UtenteValido

REM Inizia la copia
XCOPY E:\*.* %SERVER_DRIVE%:\ /E /C /H /R /K /Y

REM interruzione collegamento
net use %SERVER_DRIVE%: /DELETE /YES


DOpoa vere fatto copia e incolla in un file testo, sostituisci:
-mettiQuiIlNomeDelComputerRemoto : con il nome del pc remoto
-mettiQuiLaPassword : con la password per accedervi
-UtenteValido: con l'utente per accedervi

Poi salva il file come ad es backup.bat e mettilo nell'esecuzione automatica all'avvio ;) Ciaoz!
ciaoz!

cn73
09-11-2002, 11:39
Mi raccomando, non aggiungere spazi!
Ad es set SERVER_DRIVE=W

se lo trasformi anche solo in set SERVER_DRIVE= W NON FUNZIA + :D

Uther Pendragon®
09-11-2002, 14:45
Originariamente inviato da cn73
echo ********* BACKUP *********


set SERVER_DRIVE=W
set SERVER=\mettiQuiIlNomeDelComputerRemoto\E:

net use %SERVER_DRIVE%: %SERVER% mettiQuiLaPassword /YES [b]/USER:UtenteValido

REM Inizia la copia
XCOPY E:\*.* %SERVER_DRIVE%:\ /E /C /H /R /K /Y

REM interruzione collegamento
net use %SERVER_DRIVE%: /DELETE /YES


DOpoa vere fatto copia e incolla in un file testo, sostituisci:
-mettiQuiIlNomeDelComputerRemoto : con il nome del pc remoto
-mettiQuiLaPassword : con la password per accedervi
-UtenteValido: con l'utente per accedervi

Poi salva il file come ad es backup.bat e mettilo nell'esecuzione automatica all'avvio ;) Ciaoz!
ciaoz!

allora ho creato il file, ed all'avvio del pc vedo la finestrella di dos aprirsi,(è possibile farla rimanere aperta fino a fine lavoro?), ma non copia nulla, questo forse xchè non ho configurato una rete vera e propria ma comunico tra i due pc con un router ed hub, in automatico senza aver configurato nessuna rete?

thx

cn73
09-11-2002, 18:07
Eh si sarà quello!! Per non fare chiudere la finestra apri una sessione dos e lancia il comando, in modo da potere vedere gli errori... Oppure fai un pif collegato al bat e nelle proprietà togli il segno di spunta alla casella "chiudi finestra al termine dell'esecuzione"

Uther Pendragon®
09-11-2002, 19:53
Originariamente inviato da cn73
[B]Eh si sarà quello!! Per non fare chiudere la finestra apri una sessione dos e lancia il comando, in modo da potere vedere gli errori... Oppure fai un pif collegato al bat e nelle proprietà togli il segno di spunta alla casella "chiudi finestra al termine dell'esecuzione"

scusami cn73,
ma quando parli così per me è arabo..., ti va di spiegarmi anche come impostare la rete per farlo funzionare?

scusami per la rottura di balle e grazie per l'enorme pazienza che stai dimostrando... ;)

ciaps

cn73
09-11-2002, 20:52
Uther...se digiti in una finestra DOS il comando NET USE...cosa vedi?

Per quanto riguarda l'esecuzione in una finestra che non si chiuda al termine, intendevo che hai 2 strade:
1)Apri una sessione DOS e lanci direttamente il comando.
2)cliccki col destro sul file bat e nelle proprietà deselezioni la caselletta che ti dicevo...