Mit WMI Datei kopieren

  • Auf anderen Rechner weiß ich nicht.
    Aber vielleicht ist es ein Ansatz wenn du weißt wie du es lokal machen kannst:

    Spoiler anzeigen
    [autoit]

    Global Const $s_File = "C:\Test.txt"
    Global Const $s_TargetPath = "D:\Test.txt"

    [/autoit] [autoit][/autoit] [autoit]

    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)

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit]
  • 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ß...