• home
    • news & events
    • blog
  • über uns
    • projekte und referenzen
    • partner
    • produkte & technologien
    • offene jobs / stellen
    • veröffentlichungen
  • dienstleistungen & services
    • software design & architektur
    • software entwicklung
    • beratung / consulting
    • training, kurse und workshops
  • angebote
    • quick-starts
    • trainings und kurse
    • modulare sharepoint 2010 workshops
  • kontakt
Wir bieten SharePoint und .NET
Kompetenz, Erfahrung und Know-How:
"1stQuad guaranteed."
Diesen Blog abonnieren
Subscribe in NewsGator Online Add to My AOL
Add to Google Reader or Homepage Add to netvibes

Aktuelle Posts

Quick-Tipp: Publishing Site Settings
Update: Dynamisches Wiki Inhaltsverzeichnis
Chart Part für SharePoint 2010
SharePoint Content DB Migration -> Access denied
Konfigurieren von „Gefällt mir“ und Kategorien und Notizen

Archiv

Januar 2012 (4)
Dezember 2011 (2)
November 2011 (10)
September 2011 (3)
August 2011 (7)
Juli 2011 (1)
Juni 2011 (3)
Mai 2011 (6)
April 2011 (5)
März 2011 (8)
Februar 2011 (8)
Januar 2011 (4)
Dezember 2010 (5)
November 2010 (7)
September 2010 (6)
August 2010 (2)
Juli 2010 (11)
Juni 2010 (13)
Mai 2010 (11)
April 2010 (4)
März 2010 (6)
Februar 2010 (2)
Januar 2010 (6)
Dezember 2009 (4)
November 2009 (13)
Oktober 2009 (17)
September 2009 (2)
Juli 2009 (2)
März 2009 (2)
Januar 2009 (1)

1stQuad ist Microsoft Certified Gold Partner und bietet SharePoint und .NET Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Schweiz sowie Deutschland und Östereich.
1stQuad ist MatchPoint Partner und bietet MatchPoint Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Schweiz sowie Deutschland und Östereich.
1stQuad ist Nintex Partner und bietet Nintext SharePoint Workflows Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Schweiz sowie Deutschland und Östereich.
1stQuad ist Balesio Gold Partner und bietet SharePoint FILEMinimizer Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Schweiz sowie Deutschland und Östereich.
1stQuad Solutions ist Kentico Certified Solution Partner und bietet Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Schweiz sowie Deutschland und Östereich.
© 2011 1stQuad Solutions
Alle Rechte vorbehalten
> Impressum
Wir bieten Microsoft SharePoint und .NET Projekt- und Produkt-Know-how, Kompetenz und Erfahrung für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Zürich, Bern, Basel, Schweiz sowie Deutschland und Östereich.

Blog > Dezember 2009

Active Directory (AD) Gruppen in SharePoint aktualisieren

Einmal in SharePoint verwendet als Sicherheitsgruppe verwendet oder über die Benutzerprofile importiert, sind Benutzer- und Gruppeninformationen fest in die SharePoint-Datenbanken aufgenommen worden. Was aber, wenn eine Benutzer oder eine Gruppe im Active Directory umbenannt oder ersetzt werden? Dieser Beitrag zeigt die Möglichkeiten und beinhaltet eine STSADM-Erweiterung mit welcher Gruppen aktualisiert respektive migriert werden können.

Veröffentlicht am 04.12.2009 04:20:06 von Michael Hofer mit 2 Kommentar(en)

Das Problem ist so alt wie SharePoint: Damit Benutzer und Gruppeninformationen in SharePoint nicht verloren gehen auch wenn der Benutzer oder die Gruppe einmal nicht mehr existieren sollte, werden die relevanten Informationen in SharePoint-internen Tabellen gespeichert. Was aber, wenn ein Benutzer oder eine Gruppe im Active Directory umbenannt oder durch eine andere Gruppe ersetzt wird?

Im Kommandozeilen-Werkzeug STSADM gibt es wohl den Befehl migrateuser, dieser Funktioniert aber nicht für Gruppen. Aus diesem Grund haben wir den von Kam Lau in seinem Blog beschriebenen Code implementiert. Dieser erlaubt es, auch Gruppen zu "migrieren", wobei wir hier lieber das Wort aktualisieren, also Neudeutsch "updaten" verwenden. Mit dieser Erweiterung von STSADM kann eine Gruppe, welch umbenannt oder durch eine andere ersetzt wurde in einer Site Collection aktualisiert werden, ohne dass dabei Informationen oder Berechtigungen verloren gehen.

Darüber hinaus haben wir ein weiteres Problem festgestellt und adressiert: Gruppen werden im Rahmen des Profil-Imports genau so wie Benutzer importiert und SharePoint-intern als "MemberGroup" in der Datenbank gespeichert. Diese Gruppen können aber nicht über die SharePoint Shared Service Provider Benutzeroberfläche verwaltet werden! Wird eine Gruppe also durch eine andere ersetzt erhalten wir z.B. bei der Auswahl von Zielgruppen (Target Audiences) 2 Einträge, wovon der erstere/ältere redundant oder gar ungültig ist. Für diesen Fall haben wir einen optionalen Parameter in den STSADM-Command eingebaut, der die allte Gruppe ausfindigt macht und entfernt.

1sQuad STSADM Extensions

Die 1stQuad-STSADM-Extensions können hier heruntergeladen werden. In einem ersten "Release" stellen wir oben genannten Command zur Verfügung.

Installation

Die nachfolgenden Schritte müssen auf einem Rechner ausgeführt werden, auf dem Microsoft Office SharePoint Server 2007 installiert ist:
  • Datei "FirstQuad.SharePoint.Administration.Extensions.StsAdmin.dll" im Global Assembly Cache (GAC) installieren
  • Datei "stsadmcommands.firstQuad.xml" in das Verzeichnis "%Program Files%\Common Files\Microsoft Shared\web server extensions\12\CONFIG" kopieren.

Verwendung

Um eine Gruppe zu aktualisieren kann folgender Aufruf verwendet werden:
STSADM.exe -o fq_updateadgroup -url <absoluter URL der Site Collection> -oldLogin <alte Gruppe> -newLogin <neue Gruppe> -includeAudiences <optional>

Beispiel:
STSADM.exe -o fq_updateadgroup -url http://intranet -oldLogin HR_Schwerzenbach -newLogin HR_CH_Schwerzenbach -includeAudiences

mit dem Befehl STSADM,exe -help fq_updategroup werden Hilfe-Informationen ausgegeben.

Kommentar
Sebastian
Hallo Michael,
ist das ein generelles Verhalten vom Sharepoint - also auch in Version 2010?
06.12.2009 07:21:09

Ben K
Das interessiert mich ebenfalls brennend...
13.07.2010 23:06:24

Kommentar hinterlassen



 Security code
Zurück, Seite drucken