Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — Scripting


Alles zum Thema System Administration Scripting — Q & A zum Thema Scripting: Batch, VBS, WMI, PowerShell


Antwort
     
Themen-Optionen
Alt 23.07.2008, 15:58   #1
Member
 
Benutzerbild von Foster´s
 
Offline
Registriert seit: 04-2003
Ort: Raum WOB
Beiträge: 222
Frage AD Distribution Group - Managed By & Update MemberShipList per Script ?

Hallo zusammen,
ich muss bei ca. 600 Gruppen in einer bestimmten OU einen "Manager" ( Reiter "Managed by" bzw. "Verwaltet von" ) eintragen - das ist soweit relativ unkompliziert lösbar ..

Scripts gibt es wie Sand am Meer ...

bsp.: Scripting Active Directory Groups using VBScript


Dieser soll / muss nun aber auch die MemberShip List bearbeiten ( Updaten )dürfen. Und hier wird es scheinbar schwierig - dies ist kein Attribut sondern eine Änderung in der ACL der Gruppe ( Write - Members )

Ich finde bisher keine Möglichkeit das ordentlich und automatisiert zu setzen - hoffe deshalb auf eure Hilfe

Ich hatte mich jetzt mal mit der PowerShell auseinandergesetzt - da gibt es diese Möglichkeit !! Hier -> ( Nick’s Exchange and Scripting Blog: Delegating Distribution Group Management Via Outlook )

Allerdings sagt mir meine lokale Vista PowerShell dass es die "Funktion" nicht kennt :

Die Benennung "Add-ADPermission" wurde nicht als Cmdlet, Funktion, ausführbares
Programm oder Skriptdatei erkannt. Überprüfen Sie die Benennung, und versuchen
Sie es erneut.


Bin mir aber nicht sicher, ob evtl. ein 2007Exch. benötigt wird, denn alles was ich zu der Funktion finde bezieht sich auf den Exchange 2007.

Umgebung ist eine reine Win 2003 ADS ( seeehr groß ... und Exchange 2003 SP3

Kann mir hier jemand unter die Arme greifen ? ...will kein fertiges Script, aber jemand der mich führt bzw. Richtung der PowerShell aufklären kann -- bin defintiv kein Programmierer

Vielen Dank schon mal !

MFG
Foster´s

Signatur
.... alles hat ein Ende ....

    Mit Zitat antworten
Alt 23.07.2008, 22:45   #2
Expert Member
 
Benutzerbild von NilsK
 
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.376
Moin,

um AD-Berechtigungen zu setzen, ist dsacls.exe dein Freund. Sollte bei 2003 dabei sein, wenn nicht, ist es noch Teil des Resource Kit.

Um dir "echtes" Skripting zu ersparen, ist in dem Zusammenhang evtl. dies interessant:

faq-o-matic.net » Excel: Admins unbekannter Liebling

Dass deine Vista-Powershell das cmdlet nicht kennt, liegt einfach daran, dass es Teil der Exchange Management Shell ist (also einer PowerShell-Erweiterung).

Gruß, Nils

Signatur
Nils Kaczenski

MVP Directory Services: Architecture
... der beste Schritt zur Problemlösung: Anforderungen definieren!

Kostenlosen Support gibt es nur im Forum, nicht privat!

    Mit Zitat antworten
Alt 23.07.2008, 22:54   #3
Expert Member
 
Benutzerbild von Daim
 
Offline
Registriert seit: 10-2002
Ort: Ganz tief im AD
Beiträge: 4.542
Zitat von NilsK Beitrag anzeigen
Sollte bei 2003 dabei sein, wenn nicht, ist es noch Teil des Resource Kit.
Off-Topic:
Ergänzung: Das dsacls unter Windows Server 2003 befindet sich in den Windows Support Tools und ist im Windows Server 2008 bereits integriert.

Signatur
Viele Grüße aus Mainz
Yusuf Dikmenoglu
LDAP://Yusufs.Directory.Blog/
Twitter: YusufsDSBlog

    Mit Zitat antworten
Alt 23.07.2008, 23:04   #4
Expert Member
 
Benutzerbild von NilsK
 
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.376
Zitat von Daim Beitrag anzeigen
[OT]Ergänzung: Das dsacls unter Windows Server 2003 befindet sich in den Windows Support Tools /OT]
ist doch alles eine Soße ... ;-)

(Danke für den Hinweis. Wenn das jetzt auch nicht wirklich off-topic war. ;-))

Gruß, Nils

Signatur
Nils Kaczenski

MVP Directory Services: Architecture
... der beste Schritt zur Problemlösung: Anforderungen definieren!

Kostenlosen Support gibt es nur im Forum, nicht privat!

    Mit Zitat antworten
Alt 25.07.2008, 08:05   #5
Member
 
Benutzerbild von Foster´s
 
Offline
Registriert seit: 04-2003
Ort: Raum WOB
Beiträge: 222
Vielen Dank für die Antworten ! ..mich hat es gestern total nieder gestreckt - wollte keinen Rechner sehen ..

Dass deine Vista-Powershell das cmdlet nicht kennt, liegt einfach daran, dass es Teil der Exchange Management Shell ist (also einer PowerShell-Erweiterung).
Kann man diese Erweiterung denn irgendwie auf den Client / Win2008 Server bringen ? .. ohne den Exch. 2007 installieren zu müssen ?

Probier´ heut mal und werde Rückmeldung geben !

MFG
Foster´s

Signatur
.... alles hat ein Ende ....

    Mit Zitat antworten
Alt 29.07.2008, 11:08   #6
Member
 
Benutzerbild von Foster´s
 
Offline
Registriert seit: 04-2003
Ort: Raum WOB
Beiträge: 222
Hallo zusammen,
ich habe nun folgendes Script "erarbeitet" :

Code:
set ouRoot="OU=Groups,OU=0940,OU=NL,OU=Firma,OU=Domain Resources,DC=xy,DC=xyz"
set managergroup=XY\L-AV-0946-VLManager

dsacls %ouRoot% /I:S /G %managergroup%:WD;members;group
Problem 1 : in der ACL wird es nicht geändert - das Attribut members ist scheinbar falsch angegeben - wisst ihr, wie das genau heisst ? Habe schon diverse getestet - komme da aber nicht wirklich weiter.

Problem 2 : Er würde die Änderung nun auf ALLE Gruppen in der OU Anwenden - wie kann ich das eingrenzen ? - Ich habe in meiner OU weit über 2000 Gruppen - es soll aber nur bei bestimmten Gruppen ( L-AV-xxxx-PP-*** ) geändert werden ,..

Könnt ihr mir helfen ?!

Grüße
Foster´s

Signatur
.... alles hat ein Ende ....

    Mit Zitat antworten
Alt 29.07.2008, 18:23   #7
Expert Member
 
Benutzerbild von NorbertFe
 
Online
Registriert seit: 07-2007
Beiträge: 15.999
Zitat von Foster´s Beitrag anzeigen
Kann man diese Erweiterung denn irgendwie auf den Client / Win2008 Server bringen ? .. ohne den Exch. 2007 installieren zu müssen ?
Naja, du brauchst halt die Exchange 2007 Console. Einfach mal das Setup für Exchange 2007 auf deinem Vista ausführen und nur die Admintools auswählen. Falls dein Vista 32bit hat, dann das hier:
Download details: Exchange Server 2007 - Management Tools (32-Bit)

Bye
Norbert

Signatur
Frank, I never thought I'd say this again. I'm getting the pig!

    Mit Zitat antworten
Alt 29.07.2008, 21:11   #8
Member
 
Benutzerbild von Foster´s
 
Offline
Registriert seit: 04-2003
Ort: Raum WOB
Beiträge: 222
Magement Tools ...

Hatte schon beinahe sowas befürchtet ...

( trotzdem vielen Dank @NorbertFE ... ! )



Fehlermeldung(en) bei der Installation der Exch 2007 Management Konsole auf Windows XP SP 3:

Code:
Zusammenfassung: 2 Element(e). Erfolgreich: 1, Fehler: 1. 
Verstrichene Zeit: 00:34:13


ManagementTools Voraussetzungen
Abgeschlossen

Verstrichene Zeit: 00:02:36


Voraussetzungen für Organisation
Fehler

Fehler:
Die Exchange-Organisation befindet sich nicht im einheitlichen Modus.
Empfohlene Aktion: http://go.microsoft.com/fwlink/?linkid=30939&l=de&v=ExBPA.3&id=63bbe074-5dae-41b4-b71b-80ffb0b1d42b

Fehler:
Das Active Directory-Schema ist nicht aktuell, und dieses Benutzerkonto ist kein Mitglied der Gruppe 'Schema-Admins' und/oder 'Organisations-Admins'.
Empfohlene Aktion: http://go.microsoft.com/fwlink/?linkid=30939&l=de&v=ExBPA.3&id=2fafe5d4-04e0-4c5a-a69f-7613d438131f

Fehler:
Active Directory benötigt globale Updates, und dieses Benutzerkonto ist kein Mitglied der Gruppe 'Organisations-Admins'.
Empfohlene Aktion: http://go.microsoft.com/fwlink/?linkid=30939&l=de&v=ExBPA.3&id=fb97f691-d7c3-40b6-8515-95fd489db46e

Fehler:
Die lokale Domäne muss aktualisiert werden. Sie müssen Mitglied der Gruppen 'Domänen-Admins' und 'Exchange-Organisationsadministratoren' oder der Gruppe 'Organisations-Admins' sein, um den Vorgang fortsetzen zu können.

Fehler:
Setup muss eine Verbindung mit dem Active Directory-Schemamaster herstellen, dieser Computer befindet sich jedoch nicht am gleichen Active Directory-Standort wie der Schemamaster (EDITIERT).
Empfohlene Aktion: http://go.microsoft.com/fwlink/?linkid=30939&l=de&v=ExBPA.3&id=2376fec1-b9ce-44db-beb6-cb9ac4788988

Fehler:
Setup muss eine Verbindung mit dem Active Directory-Schemamaster herstellen, dieser Computer befindet sich jedoch nicht in der gleichen Active Directory-Domäne wie der Schemamaster (DC=EDITIERT).
Empfohlene Aktion: http://go.microsoft.com/fwlink/?linkid=30939&l=de&v=ExBPA.3&id=2376fec1-b9ce-44db-beb6-cb9ac4788988

Fehler:
Setup encountered a problem while validating the state of Active Directory: Es wurden keine Exchange-Objekte auf Organisationsebene erstellt. Diese Objekte können nicht während der Installation erstellt werden, weil sich der lokale Computer nicht in derselben Domäne und nicht im selben Standort wie der Schemamaster befindet. Führen Sie Setup mit dem Parameter '/prepareAD' auf einem Computer in der Domäne 'EDITIERT' und im Standort 'EDITIERT' aus, und warten Sie auf den Abschluss der Replikation.

Fehler:
Es wurden Active Directory-Connectors gefunden. Entfernen Sie alle Active Directory-Connectors, bevor Sie Exchange 2007 installieren.
Empfohlene Aktion: http://go.microsoft.com/fwlink/?linkid=30939&l=de&v=ExBPA.3&id=bee744c9-dcf7-46a2-9a71-ab0236fa7732

Fehler:
Mindestens ein Server in der vorhandenen Organisation führt Exchange Server 2003 ohne Service Pack 2 (oder höher) aus. Die Installation kann erst fortgesetzt werden, nach dem die vorhandenen Computer mit Exchange Server 2003 auf Service Pack 2 aktualisiert wurden.

Warnung:
Das Active Directory-Schema wird aktualisiert, wenn Sie den Vorgang fortsetzen. Überprüfen Sie, ob die Organisation für Exchange 2007 bereit ist, indem Sie die Exchange 2007-Bereitschaftsüberprüfung ausführen, die Bestandteil des Exchange Best Practices Analyzer-Tools ist.


Verstrichene Zeit: 00:31:35
Sowohl die Schema Master als auch die Exchange Site muesste aktualisiert werden - da ich hier in einer "riesigen" Gesamtstruktur sitze scheiden diese Themen aus ...

Das Setup lässt sich auch nicht fortsetzen - manchmal führen die (vor allem deutschenFM) einen ja auf den Irrweg

Hat den niemand zumindest "ähnliche" Fälle ?

Grüße !

Geändert von Foster´s (29.07.2008 um 21:12 Uhr). Grund: Datenschutz ;)

Signatur
.... alles hat ein Ende ....

    Mit Zitat antworten
Alt 29.07.2008, 22:30   #9
Expert Member
 
Benutzerbild von NorbertFe
 
Online
Registriert seit: 07-2007
Beiträge: 15.999
Zitat von Foster´s Beitrag anzeigen
Sowohl die Schema Master als auch die Exchange Site muesste aktualisiert werden - da ich hier in einer "riesigen" Gesamtstruktur sitze scheiden diese Themen aus ...
Naja, kann ja niemand ahnen, dass du in einem Forest ohne E2k7 sitzt. Das geht dann natürlich nicht, und dann hätte ich das auch nicht vorgeschlagen.

Bye
Norbert

Signatur
Frank, I never thought I'd say this again. I'm getting the pig!

    Mit Zitat antworten
Alt 30.07.2008, 00:01   #10
Moderator
 
Offline
Registriert seit: 11-2002
Beiträge: 6.666
Hallo Foster,
Ich denke, dass man die Powershell cmdlets von e2k7 auch ohne e2k7-Installation auf Vista bringen kann. Ich arbeite wenn möglich nur noch mit Powershell, das ist einfach Stand der Technik
Ihr habt doch sicherlich einen Supportvertrag mit MS, über den ihr eine entsprechende Anfrage einkippen könnt. Vielleicht kannst du die Antwort hier posten

cu
blub

Signatur
www.powershellpraxis.de

Nec Cupias, Nec Metuas

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
2K3R2 - Neue query-based distribution group erstellen mit eigenen Attributen blob Active Directory Forum 11 20.05.2010 16:46
global group, universal group, local group? ddimkeit MS Zertifizierungen — Prüfungen 16 14.02.2008 19:57
Group Policies [Update - Nun Windows Update Problem] buegi Windows Forum — Allgemein 21 28.11.2005 20:15
Group Policy per Script Nikon Active Directory Forum 9 02.09.2005 09:24
Distribution Group - Members erhalten kein Mail Zed Windows Server Forum 1 30.12.2004 08:22


Alle Zeitangaben in MEZ/CET. Es ist jetzt 15:04 Uhr. Seite generiert in 0,044 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang