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.htmGruß, 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
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- Als Antwort markiert Norbert Fehlauer [MVP]MVP, Moderator Montag, 19. Juli 2010 21:43
-
Montag, 19. Juli 2010 21:51Moderator
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:41Howdie!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 imAttribut "gpLink" der jeweiligen OU abgelegt. Das Attribute enthält einesimple Liste aller GPOs, die von Objekten dieser OU angewendet werdensollen - die Reihenfolge gibt auch die Verarbeitungsreihenfolge vor.Soweit mir das bekannt ist, gibt es keine Möglichkeit, den "Link" zudeaktiveren. 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
-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 = TrueAlso würde ich hier mal vorschlagen:
objGPMLink.LinkEnabled = Truebzw. 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

