30. januar 2007 - 10:33Der er
50 kommentarer og 3 løsninger
hjælp til et simpelt batch script
Jeg har sidet og rodet lidt med et lille simpet script men kan ikke helt få det til at virke korrekt.
det går i alt sin enkelthed ud på at mappe et netværks drev og efterfølgende (fra det mappede drev) at få kopieret en fil til en angivet placering lokalt på pcen c:\....
net use t: \\(netværkssti)
(så er mapningen foretaget og har t:)
men copy commandoen jeg har prøvet fungerer ikke - har prøvet flg. copy t:(filnavn) c:\...... (men der sker intet/intet) kopieres?)
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
dr1>> prøvede dit foreslag med bare at angive hele netværksstien (istedet for at mappe) og om jeg bruger copy eller xcopy gør ingen foreskel intet bliver kopieret :(
prøvede i commandoprompt men får fejl medd invalid numbers of parameters
har administrator rettigheder og kan manuelt skrive netværks sti og derfra kopiere filen - men det er jo ette jeg gerne ville prøve at automatisere. via script
dvs du har ikke prøvet i en command prompt ? og du kan ikke skrive C:\Documents and Settings\brugernavn\Desktop\Mappenavn det vil ikke virke da der som andre har skrevet er mellemrum i stien, det skal i anførelsestegn.
Prøv at se om du bare kan kopiere det til roden af c drevet, kan du det tager vi det andet senere, først skal vi finde ud af om du slet ikke kan kopiere eller om det er en feil i destinationen.
copy "\\servernavn\mappenavn\mappenavn\mappenavn\filnavn" "%USERNAME%\Desktop\mappenavn\" vil ikke virke, da man ikke kan kopiere til brugernavnet, og det derfor ikke er en gyldig sti
jeg har de rigtige rettigheder, men når stiet er desktop så kan den ikke kopiere (har sat "" de rigtige steder (skulle jeg mene) stien er forkert eller den kan ikke finde filen
jeg kan få flg. til at virke i kommandoprompt - men kun hvis jeg tager/skriver en linie af gangen, jeg kan ikke bare skrive hele kommandoen/scriptet så mellder den fejl. Får også fejl hvis jeg afvikler det som batch script.
net use t: \\servernav\mappenavn\mappenavn\mappenavn t: copy "filnavn" "%userprofile%\desktop"
Øh!! yderst underligt, prøvede lige igen at køre scriptet for 1000 gang (ja det føles nærmest sådan) og nu funker det sgu og jeg har umiddelbart ikke rettet noget i det.
nåh men så lige til det sidste problem.
nu mapper den jo T: \\netværkssti kan jeg i samme script få den til at disconnecte T: (netværksstien) igen når filen er kopieret ??
dr1>> takker selv om jeg selv lige have fundet ud af hvad jeg skulle skrive.
fik lige en tanke, hvad gør jeg hvis en bruger i forvejen har mappet t:(en anden netværkssti) kan jag automatisk få den til at vælge et andet bogstav (der/de steder hvor den ellers er sat til t: )
hvis jeg skriver copy "\\servernav\mappenavn\mappenavn\mappenavn\filnavn" "%userprofile%\desktop" så giver den flg. fejlmedd - the system cannot find the file specified (ja det det kunne jo egentligt være rart at undgå drevbogstaver)
"%userprofile%\desktop\" er fuldstændig korrekt angivelse af den aktive brugers skrivebord i en engelsk udgave af Windows. Hvis du vel at mærke har indtastet anførselstegnene også.
der findes 2 stier der stort set er identiske eks. \\1\2\3\4 havde lige glemt at filen så var en back up som jeg fandt ud af hed (hvilket jeg ikke i første omgang ikke kunne se- hvilket jeg egentligt burde) telefonbog.old den rigtige fil lå \\1\2\3\4\5 her lå (den rigtige) filen og jeg kunne se at denne hed .wab
Ja vi har fået lavet om på vores tlf system og så er der lavet en ny tlf bog.
nåh jeg tror bare jeg vil følge mit op på mit ups!! :( og gå ud og tage mig en kop kaffe (så meget bøvl for så lidt - haha )
og dem der syntes de skal have andel i point - kan lige lægge et svar
Nåh så er det vist lukke tid. håber alle det syntes de skulle have andel i point har lagt svar - for ellers er det for sent
Synes godt om
Ny brugerNybegynder
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.