GPO Link per VB aktivieren bzw deaktivieren.

Beantwortet GPO Link per VB aktivieren bzw deaktivieren.

  • Montag, 19. Juli 2010 10:14
     
     

    Hallo,

    zu Testzwecken werden ab und zu GPO Links deaktiviert. Leider wird oft vergessen diesen wieder zu aktivieren.

    Nun möchte ich ein Script schreiben, welchesregelmäßig prüft ob dieser GPO Link deaktiviert ist um ihn dann zu aktivieren.

    Das Script FindDisabledGPOs.wsf von MS findet leider nur GPOs die deaktiviert sind nicht die Links.

    Wie kann ich die Links überprüfen.

    Grüße

    Karsten


    kc

Alle Antworten

  • Montag, 19. Juli 2010 11:00
     
     

    Moin,

    dies sollte dir weiterhelfen.

    [Zeitgesteuertes Aktivieren einer GPO]
    http://www.gruppenrichtlinien.de/Scripting/GPO_zeitgesteuert_aktivieren.htm

    Gruß, Nils

     


    Nils Kaczenski
    MVP Directory Services
    Hannover, Germany
  • Montag, 19. Juli 2010 17:10
     
     

    Hallo Nils,

    Danke für Deine Antwort. Dieses Script macht leider nicht wie es heisst.

    Es stellt den Link wieder her. Man müsste also den Link löschen anstatt ihn zu deaktivieren.

    Ist nicht ganz was ich suche. Mir würde schon das VB Link Argument reichen. Kann es aber nirgends finden.

     

    Gruss, Karsten


    kc
  • Montag, 19. Juli 2010 17:57
     
     

    Am 19.07.2010 schrieb kaiserConstantin:

    Danke für Deine Antwort. Dieses Script macht leider nicht wie es heisst.

    Es stellt den Link wieder her. Man müsste also den Link löschen anstatt ihn zu deaktivieren.

    Du hast in
    <http://social.Technet.microsoft.com/Forums/de-DE/gruppenrichtliniende/thread/f5da7227-5d9f-4ab6-876e-de78a7b99da7#f5da7227-5d9f-4ab6-876e-de78a7b99da7>
    geschrieben:
    | Nun möchte ich ein Script schreiben, welchesregelmäßig prüft ob dieser GPO Link | deaktiviert ist um ihn dann zu aktivieren.
    Und aktivieren tut das was Nils dir gepostet hat.

    Servus
    Winfried


    Connect2WSUS: http://www.grurili.de/tools/Connect2WSUS.exe
    GPO's: http://www.gruppenrichtlinien.de
    Community Forums NNTP Bridge: http://communitybridge.codeplex.com/

  • Montag, 19. Juli 2010 19:19
     
     

    Hallo Winfried,

    auch auf die Gefahr das ich total falsch liege. Ich kann in diesem Script nicht erkennen wo eine Link aktiv geschaltet wird.

    Es gibt eine Zeile "set objGPMLink = objSOM.CreateGPOLink( intLinkPos, objGPOList.Item(1) )" wo ein Link gesetzt wird. Existiert dieser Link schon erhalte ich eine Fehlermeldung. Lösche ich den GPO Link erstellt das Script einen angebenen Link. Soweit funktioniert das super ist aber leider nicht was ich suche.

     

    Grüße, Karsten


    kc
  • Montag, 19. Juli 2010 20:01
     
     Beantwortet

    Moin,

    so, wie es hier aussieht, gibt es das Aktivieren/Deaktivieren von Links aber nicht als GPMC-Funktion:

    http://msdn.microsoft.com/en-us/library/aa374154(VS.85).aspx

    Bleibt also das Löschen und Erzeugen.

    Gruß, Nils

     


    Nils Kaczenski
    MVP Directory Services
    Hannover, Germany
  • Montag, 19. Juli 2010 21:51
    Moderator
     
     

    Am 19.07.2010 schrieb Nils Kaczenski [MVP]:
    Hi,

    so, wie es hier aussieht, gibt es das Aktivieren/Deaktivieren von Links aber nicht als GPMC-Funktion:

    Ich habs nicht testen können, aber per PS gibt es die Option die zumindest
    so heißt. ;) Wer kanns denn mal testen? http://technet.microsoft.com/en-us/library/ee461022.aspx

    -LinkEnabled

    Bye
    Norbert


    Dilbert's words of wisdom #10:
    I don't have an attitude problem. You have a perception problem.

  • Dienstag, 20. Juli 2010 05:41
     
     
    Howdie!
     
    On 19.07.2010 22:01, Nils Kaczenski wrote:
    > so, wie es hier aussieht, gibt es das Aktivieren/Deaktivieren von Links
    > aber nicht als GPMC-Funktion:
    >
    > http://msdn.microsoft.com/en-us/library/aa374154(VS.85).aspx
    >
    > Bleibt also das Löschen und Erzeugen.
     
    Wenn mich nicht alles täuscht, wird der "Link" zwischen GPO und OU im
    Attribut "gpLink" der jeweiligen OU abgelegt. Das Attribute enthält eine
    simple Liste aller GPOs, die von Objekten dieser OU angewendet werden
    sollen - die Reihenfolge gibt auch die Verarbeitungsreihenfolge vor.
     
    Soweit mir das bekannt ist, gibt es keine Möglichkeit, den "Link" zu
    deaktiveren. Entweder er ist da oder nicht (gelöscht).
     
    Cheers,
    Florian
     

    Microsoft MVP - Group Policy (http://www.frickelsoft.net/blog)
  • Dienstag, 20. Juli 2010 07:32
     
      Enthält Code
    -LinkEnabled

    hm, ja, du könntest Recht haben. Ich habe mal mit einer anderen Eigenschaft von Links in einem Skript gearbeitet, da war die Syntax:

    objGPMLink.Enforced = True
    

    Also würde ich hier mal vorschlagen:

    objGPMLink.LinkEnabled = True
    

    bzw. natürlich "False". Testen kann ich es mangels Umgebung grad nicht.

    Gruß, Nils

     


    Nils Kaczenski
    MVP Directory Services
    Hannover, Germany
  • Dienstag, 20. Juli 2010 07:37
     
     

    Hallo,

    das ist Schade. Was ich nicht verstehe ist, das wenn ich etwas über die GUI einstellen kann, das ich in der Lage bin diese Funktion abzufragen. Kann natürlich sein, das die Programmierer die Schnittstelle nicht veröffentlicht haben.

     

    Danke nochmal.

     

    Gruss, Karsten


    kc