Avatar billede michbe Nybegynder
31. januar 2011 - 14:15 Der er 11 kommentarer og
1 løsning

copy folder batch job

Hej alle,

Jeg skal lave et batch job/fil, der kan kopiere en folder fra en lokal server over på en anden server uden brug af mappede drev.
Har prøvet at lave en test på min egen maskine over på en server, men selve filerne bliver ikke lagt over.
Her er hvad jeg skrev i filen:
xcopy c:\users\mcb.domain\Documents\ole \\nyx\netværk\support\test /e/y

Er der nogen der kan være behjælpelig med dette?

Begge servere kører Windows server 2003
Avatar billede ksoren Nybegynder
31. januar 2011 - 15:25 #1
Virker det, hvis du skriver det direkte i cmd-prompten?

Hvis man gemmer en fil i wordpad, så får man mulighed for at vælge "MS-DOS format". Så duer det også med danske bogstaver.
31. januar 2011 - 15:39 #2
Generelt ->

xcopy  "c:\users\mcb.domain\Documents\ole"  "\\nyx\netværk\support\test"  /e/y
Avatar billede michbe Nybegynder
31. januar 2011 - 16:45 #3
Jeg har nu fået det til at virke, men kun ved ikke at bruge æøå.
Avatar billede michbe Nybegynder
31. januar 2011 - 16:48 #4
Til ksoren:
Jeg nåede ikke at se dit svar inden jeg prøvede det ksoren, men det er også en ting jeg kan prøve.

Til karise_larry:
Jeg fik det til at virke som beskrevet i min forrige kommentar, uden brug af ".
Avatar billede ksoren Nybegynder
31. januar 2011 - 18:53 #5
Gåseøjnene er nødvendige, hvis der er mellemrum i stien
31. januar 2011 - 23:12 #6
... og derfor brug ALTID "" gåseøjne ...
Avatar billede michbe Nybegynder
01. februar 2011 - 16:17 #7
Har nu fundet ud af, efter jeg har sat det op som en scheduled task, at den kun kopiere 2 af filerne, har i nogen ide hvorfor den kun gør det?

Jeg har skrevet det med gåseøjne nu.
01. februar 2011 - 16:26 #8
...kun kopiere 2 af filerne... - ud af hvor mange forventede ?

Du ka' lige skrive

PAUSE

tilsidst i dit *.CMD script, så ka' du se hvad den evt. skriver af (fejl)meddelser...
Avatar billede michbe Nybegynder
01. februar 2011 - 16:51 #9
Hej har rettet scriptet til, så det passer til de 2 servere det dreger sig om, her er præcis hvad der står i det:
xcopy D:\Exchange\*.* \\Filserver\IT\Backup /e/y >"C:\Documents and Settings\Administrator\My Documents\CopyFolder.txt"

Og i den log fil den laver står der kun:
D:\Exchange\mdbdata\E00.chk
D:\Exchange\mdbdata\E00.log

Og så sker der ikke mere.
Exchange folderen indeholder en folder, og den folder indeholder 1275 filer.
01. februar 2011 - 18:57 #10
xcopy D:\Exchange\*.*  \\Filserver\IT\Backup  /e  /y 
PAUSE

---

Altså IKKE til en log fil OG med (som test) PAUSE til sidst...

Hvad så ???
Avatar billede michbe Nybegynder
03. februar 2011 - 15:32 #11
Det ser ud til at virke nu, brugte NT backup til at tage backupen til en folder på den lokale meskine, og så flytter scriptet det over på den anden server.

Den kunne bare ikke finde ud af det ellers.
Så hvis du afgiver et svar, er pointene dine.

Tak for hjælpen.
03. februar 2011 - 15:40 #12
Ping...

Læg evt. selv et [svar], så deler vi ...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester