Hi,
hat jemand ne Idee wie ich eine Datei per WMI auf einen anderen Rechner kopiert bekomme ?
Hi,
hat jemand ne Idee wie ich eine Datei per WMI auf einen anderen Rechner kopiert bekomme ?
Auf anderen Rechner weiß ich nicht.
Aber vielleicht ist es ein Ansatz wenn du weißt wie du es lokal machen kannst:
Global Const $s_File = "C:\Test.txt"
Global Const $s_TargetPath = "D:\Test.txt"
Global $o_WMIFile = ObjGet("winMgmts:CIM_DataFile='" & $s_File & "'")
If @error Then Exit MsgBox(0, "Fehler", "Konnte Objekt nicht erstellen:" & @CRLF & @CRLF & "$o_WMIFile:" & @TAB & $o_WMIFile & @CRLF & "@error:" & @TAB & @error & @CRLF & "@extended:" & @TAB & @extended)
Global $d_ErrorCode = $o_WMIFile.Copy($s_TargetPath)
If $d_ErrorCode <> 0 Then Exit MsgBox(0, "Fehler", "Konnte Datei nicht kopieren:" & @CRLF & @CRLF & "Fehlercode:" & @TAB & $d_ErrorCode) ; 9=Pfad nicht gefunden, 10=Datei schon vorhanden
Ok, ist schon mal ein Ansatz, werde ich mal probieren ...
Danke
Nur so aus Neugier: darf ich fragen, wieso unbedingt über WMI?
Ich wollte halt einfach ohne Startscript oder ohne Grouppolicy die Datei auf mehrere Rechner bringen und auch ohne daß sich jemand
neu am Rechner anmelden neu starten muß...