Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Problem mit copy in Batch-Datei

Frage Entwicklung Batch & Shell

Mitglied: Paralyzed

Paralyzed (Level 1) - Jetzt verbinden

18.01.2010, aktualisiert 14:50 Uhr, 5875 Aufrufe, 7 Kommentare

Hallo zusammen

Bisher hab ich euch hier nur über Google besucht. Das ändert sich hiermit, da ich vor einem mühsamen Problem stehe.
Ich hoffe ihr könnt mir helfen. =)

Ich richte für unser KMU einen Netzwerk-PDF-Drucker ein. (Win Server 2003 standart, Virtueller PDF-Drucker mit Ghostscript installiert)
Das Ziel ist, dass ein Benutzer über die Druckfunktion ein PDF generieren kann.
Dazu verwende ich eine Batch, welche auf dem Server ausgeführt wird, das PDF erstellt und es schliesslich ins Userverzeichnis des jeweiligen Benutzers kopiert.

Das PDF wird beim Druckbefehl sauber generiert, aber mit dem anschliessenden Kopieren happerts noch.

Im Batch sieht das folgendermassen aus:

net use N: %FILESERVER%\benutzer$

copy %1.pdf %SERVER%\c$\test\%USER%\%TITLE%.pdf
copy %1.pdf N:\%USER%\%TITLE%.pdf

Nun, wie unten (Auzug Logfile) zu erkennen ist, wird die Datei nur beim Test richtig kopiert. Ich frage mich nun wieso beim zweiten copy die Datei nicht kopiert werden kann..

C:\WINDOWS\system32>copy "c:\windows\temp\reda03636".pdf \\10.1.1.137\c$\test\pem\test.pdf
1 Datei(en) kopiert.

C:\WINDOWS\system32>copy "c:\windows\temp\reda03392".pdf N:\pem\test.pdf
0 Datei(en) kopiert.

--> 10.1.1.137 ist der Server auf dem die Batch ausgeführt wird, deshalb funktioniert es dort wahrscheinlich auch.

Bereits ausprobiert:
- verschiedene Benutzer (u.a. Domänen-Admin)
- verschiedene Zielorte für Kopie (Server in der Domäne)
- xcopy oder copy
- Syntax auf Fehler überprüft
- mit/ohne Netzlaufwerk
Mitglied: Tommy70
18.01.2010 um 13:47 Uhr
Zitat von Paralyzed:
C:\WINDOWS\system32>copy "c:\windows\temp\reda03636".pdf "\\10.1.1.137\c$\test\pem\test.pdf"
1 Datei(en) kopiert.

C:\WINDOWS\system32>copy ""c:\windows\temp\reda03392".pdf" "N:\pem\test.pdf"
0 Datei(en) kopiert.

Hallo,

ist das mit den Anführungszeichen nur ein Tippfehler oder steht das da wirklich so?

Gruß
Tom
Bitte warten ..
Mitglied: Paralyzed
18.01.2010 um 13:58 Uhr
Zitat von Tommy70:

Hallo,

ist das mit den Anführungszeichen nur ein Tippfehler oder steht das da wirklich so?

Gruß
Tom

Hi Tom

Jap, war ein Tippfehler, sorry. Habs korrigiert
Bitte warten ..
Mitglied: Tommy70
18.01.2010 um 14:02 Uhr
Hi Tom

Jap, war ein Tippfehler, sorry. Habs korrigiert

Hi,

und was ist mit denen?
C:\WINDOWS\system32>copy "c:\windows\temp\reda03392".pdf" "N:\pem\test.pdf"
Da wäre dann immer noch eines zu viel und am falschen Platz.
Bitte warten ..
Mitglied: Paralyzed
18.01.2010 um 14:15 Uhr
Zitat von Tommy70:
> Hi Tom
>
> Jap, war ein Tippfehler, sorry. Habs korrigiert

Hi,

und was ist mit denen?
> C:\WINDOWS\system32>copy "c:\windows\temp\reda03392".pdf" "N:\pem\test.pdf"
Da wäre dann immer noch eines zu viel und am falschen Platz.

Puh.. Irgendwie werden die falsch dargestellt. Glaube aber nicht, dass dort das Problem liegt.
Das ist der Auszug aus dem logfile, dort siehst du ja auch dass der erste Kopiervorgang erfolgreich ist, trotz fälschlichem Gänsefüsschen.
Bitte warten ..
Mitglied: Tommy70
18.01.2010 um 14:25 Uhr
Puh.. Irgendwie werden die falsch dargestellt. Glaube aber nicht, dass dort das Problem liegt.
Das ist der Auszug aus dem logfile, dort siehst du ja auch dass der erste Kopiervorgang erfolgreich ist, trotz fälschlichem
Gänsefüsschen.

Hi,

sie sind aber nicht bei beiden kopiervorgängen gleich.

C:\WINDOWS\system32>copy "c:\windows\temp\reda03636".pdf "\\10.1.1.137\c$\test\pem\test.pdf"

C:\WINDOWS\system32>copy "c:\windows\temp\reda03392".pdf" "N:\pem\test.pdf"


Wenn es ein Darstellungsfehler wäre dann würden wohl beide gleich falsch dargestellt
Und gerade so ein falsch gesetztes Anführungszeichen kann beim Kopieren einiges an Problemen bereiten.
Sollte es also wirklich an den Anführungzeichen liegen, bringst du es vielleicht hiermit in den Griff.
Bitte warten ..
Mitglied: Paralyzed
18.01.2010 um 14:48 Uhr
Zitat von Tommy70:
Hi,

sie sind aber nicht bei beiden kopiervorgängen gleich.

Hallo,
ich hab jetzt allgemein auf Gänsefüsschen verzichtet. Hab vorhin Fehler beim Reinkopieren gemacht So ist es richtig:

copy %1.pdf %Fileserver%\benutzer$\%USER%\%TITLE%.pdf
copy %1.pdf %SERVER%\c$\test\%USER%\%TITLE%.pdf

C:\WINDOWS\system32>copy "c:\windows\temp\reda02820".pdf \\10.1.1.103\benutzer$\pem\test.pdf
0 Datei(en) kopiert.

C:\WINDOWS\system32>copy "c:\windows\temp\reda02820".pdf \\10.1.1.137\c$\test\pem\test.pdf
1 Datei(en) kopiert.
Bitte warten ..
Mitglied: Paralyzed
18.01.2010 um 16:23 Uhr
Problem gelöst. Musste die Batch als Admin ausführen (Windows halt)
Danke trotzdem für die Hilfe
Bitte warten ..
Ähnliche Inhalte
Windows Netzwerk
Copy Befehl in einer batch funktioniert nicht.
gelöst Frage von Pauli-HWindows Netzwerk3 Kommentare

Hallo zusammen. Folgender Befehl will die Datei nicht kopieren, weil sie nicht existieren soll. DIe Datei ist in dem ...

Batch & Shell
Batch "copy" Netzlaufwerk
gelöst Frage von Mohji32Batch & Shell4 Kommentare

Wenn ich folgenden Befehl in die cmd eintippe : copy A:M.Müller\test.txt C:\Users\%Username%\Daten\test.txt macht er genau was er soll. Die ...

Batch & Shell
Problem bei Quiz in Batch-Datei
Frage von xcf3000Batch & Shell3 Kommentare

Hallo, ich habe ein Problem! Ich möchte nähmlich ein Quiz aufwerten die Basis ist so: echo off echo Wann ...

Windows 10
Batch: Copy file.txt Lokaler Drucker
Frage von flulukWindows 101 Kommentar

Hallo, auch wenn es sich hier um ein Batchprogramm handelt, denke ich es passt eher in Windows 10, da ...

Neue Wissensbeiträge
Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 32 MinutenSicherheit1 Kommentar

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Sicherheit

Meltdown und Spectre: Die machen uns alle was vor

Information von Frank vor 56 MinutenSicherheit9 Kommentare

Aktuell sieht es in den Medien so aus, als hätten die Hersteller wie Intel, Microsoft und Co den aktuellen ...

Microsoft

Update KB4073578 für AMD CPU (Spectre und Meltdown Lücke)

Information von sabines vor 7 StundenMicrosoft

Wegen Problemen (BOSD, nicht startende PCs) wurde das Update KB4056897 und KB4056894 für AMD CPUs zurückgezogen. Dieses Update KB4073578 ...

Mac OS X

MacOS wo ist die Tilde ?

Tipp von Alchimedes vor 20 StundenMac OS X4 Kommentare

Hallo, ich hab eine MacOS qwertz Keyboard auf US Layout umgestellt da die Sonderzeichen besser erreichbar sind. Leider fehlt ...

Heiß diskutierte Inhalte
Batch & Shell
Anmeldevorgang für Informatikraum (Schule) unter Windows
gelöst Frage von IngenieursBatch & Shell27 Kommentare

Hey zusammen, ich werde in naher Zukunft den Informatik Raum meiner jetzigen Schule von dem aktuellen Betreiber übernehmen (Vertrag ...

Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von 92943Windows 1025 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...

Netzwerkgrundlagen
Welches Modem für VDSL 50000 der T-Com
Frage von Windows10GegnerNetzwerkgrundlagen18 Kommentare

Hallo, ein Kollege von mir will sich VDSL50000 von der T-Com holen, um daran einen Server zu betreiben. Ich ...