WolleXPC 10 Geschrieben 12. Januar 2010 Melden Geschrieben 12. Januar 2010 Hallo zusammen, ich möchte Dateien auf Rechnern mit einem Skript, welches durch die "Autorun.inf" auf einem USB Stick aufgerufen wird, verteilen. Mein Problem ist, dass an den Rechnern der USB Stick mit unterschiedlichem Laufwerksbuchstaben erkannt wird. Wenn ich mit WSH einen Copy Befehl erstelle schlägt dieser fehl, wenn ich keinen Laufwerksbuchstaben vor den Quellpfad setze. Es sollen einzelne Dateien kopiert werden, keinen Ordner. Folgendes Skript funktioniert nicht mit nicht angegebenem Laufwerksbuchstaben: Set fs = CreateObject("Scripting.FileSystemObject") Set f1 = fs.GetFile("\dateien\dateixy.txt") f1.copy ("c:\") Vielen Dank im Voraus für eure Hilfe Gruß Wolle
Frazer82 11 Geschrieben 12. Januar 2010 Melden Geschrieben 12. Januar 2010 Hallo hast du es mal mit dem namen des USB Sticks versucht?? Gebe dem Stick einen Namen und bauen diesen in das Script ein anstatt des Laufwerksbuchstaben. Gruß Nico
WolleXPC 10 Geschrieben 12. Januar 2010 Autor Melden Geschrieben 12. Januar 2010 Hallo hast du es mal mit dem namen des USB Sticks versucht?? Gebe dem Stick einen Namen und bauen diesen in das Script ein anstatt des Laufwerksbuchstaben. Gruß Nico Funktioniert leider nicht
Cybquest 36 Geschrieben 12. Januar 2010 Melden Geschrieben 12. Januar 2010 Vielleicht so in der Art? strRunDir = WScript.ScriptFullName strRunDir = Left(strRunDir,InStr(strRunDir,WScript.ScriptName)-2) Set objFSO = CreateObject("Scripting.FileSystemObject") objFSO.CopyFile strRunDir & "\dateien\dateixy.txt" , "C:\"
smileyman 10 Geschrieben 12. Januar 2010 Melden Geschrieben 12. Januar 2010 Muss es unbedingt WSH sein? Mit einer Batch wäre das eigentlich kein großes Problem. Hier würde sich auch beispielsweise der Pfad der Batch über eine Variable ermitteln lassen. (Evtl. könnte man so auch die Variable als Aufrufvariable an WSH übergeben.) Grüße smileyman
WolleXPC 10 Geschrieben 13. Januar 2010 Autor Melden Geschrieben 13. Januar 2010 Also so wie es Cyberquest geschrieben hat funktioniert es 1A Vielen Dank für die schnelle Hilfe Gruß Wolle
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden