gpedit

  • Hallo zusammen.

    Wie kann man in den Gruppenrichtlinen via AutoIt eine Datei in folgenden Pfad einfügen?"Computerkonfiguration -> Windows-Einstellungen -> Scripts (Starten/Herunterfahren) -> Starten".

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    k3mrwmIBHejryPvylQSFieDF5f3VOnk6iLAVBGVhKQegrFuWr3iraNIblLweSW4WgqI0SrRbS7U5jI3sn50R4a15Cthu1bEr

    Einmal editiert, zuletzt von Alina (12. Juni 2009 um 01:34)

  • blubbstar

    es geht darum, wie ich es dort automatisch eintrage. Sonst müßte ich ja erst gpedit aufrufen, dann auf die kleine Wanderschaft gehen und dann das dort manuell eintragen. Das möchte ich gerne mit nur einem Click durchführen.

    Also das was man hier macht, das möchte ich automatisieren, weiß aber nicht wie. Die Datei ist bereits in dem Ordner wo sie hingehört.

    autoit.de/wcf/attachment/5120/

    Ich muß ja auch noch prüfen ob es "Shutdown & Startup" heißt oder "Starten/Herunterfahren". Auf dem DK-PC ist die erste Version, auf dem D-PC die zweite. Naja, kommt wenn man in Dänemark und Deutschland arbeitet. Aber das wäre dann eine kleine If / Then Abfrage. ;)

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    k3mrwmIBHejryPvylQSFieDF5f3VOnk6iLAVBGVhKQegrFuWr3iraNIblLweSW4WgqI0SrRbS7U5jI3sn50R4a15Cthu1bEr

    Einmal editiert, zuletzt von Alina (12. Juni 2009 um 01:19)

  • Hier mal bissal was gebastelt:

    Spoiler anzeigen
    [autoit]


    $inifile = @SystemDir & "\GroupPolicy\Machine\Scripts\scripts.ini"
    GUICreate("abc", 250, 100)
    GUICtrlCreateLabel("Dateipfad:", 10, 13, 60, 20)
    $InputFile = GUICtrlCreateInput("", 75, 10, 115, 20)
    GUICtrlCreateLabel("Parameter:", 10, 43, 65, 20)
    $InputParameter = GUICtrlCreateInput("", 75, 40, 115, 20)
    $ButtonFile = GUICtrlCreateButton("...", 205, 10, 30, 20)
    $ButtonAdd = GUICtrlCreateButton("Eintragen", 75, 70, 115, 20)
    GUISetState()

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

    While True
    $msg = GUIGetMsg()
    If $msg = -3 Then Exit
    If $msg = $ButtonFile Then
    $file = FileOpenDialog("Öffnen", Default, "(*.*)")
    If Not @error Then GUICtrlSetData($InputFile, $file)
    EndIf
    If $msg = $ButtonAdd Then
    If GUICtrlRead($InputFile) <> "" Then
    $count = 0
    While True
    $iniread = IniRead($inifile, "Startup", $count & "CmdLine", "")
    If $iniread = "" Then ExitLoop
    $count += 1
    WEnd
    IniWrite($inifile, "Startup", $count & "CmdLine", GUICtrlRead($InputFile))
    IniWrite($inifile, "Startup", $count & "Parameters", GUICtrlRead($InputParameter))
    MsgBox(0, "", "Eingetragen ;D!")
    EndIf
    EndIf
    WEnd

    [/autoit]
  • Okay !

    Vielen DANK !!!

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    k3mrwmIBHejryPvylQSFieDF5f3VOnk6iLAVBGVhKQegrFuWr3iraNIblLweSW4WgqI0SrRbS7U5jI3sn50R4a15Cthu1bEr