Freitag, 8. März 2013

So bringt man SharePoint 2013 dazu alle Benutzer einer Websitesammlung anzuzeigen

Manchmal sind es die entscheidenden kleinen Tricks und Kniffe, die einem das Leben erleichtern können. In SharePoint 2013 gibt es wieder zahlreiche dieser kleinen Tricks. So wie man es von SharePoint gewohnt ist, gibt es meistens sogar mehrere Wege zum Ziel. Auf den Wunsch sich Sich alle Benutzer einer Websitesammlung in SharePoint 2013 auflisten zu lassen, ist im Standard leider nicht möglich, da SharePoint diese Option in der grafischen Oberfläche nicht anbietet.

Im Folgenden zwei Möglichkeiten, um dies doch zu bewerkstelligen:

1. Möglichkeit:
Die aus SharePoint 2007 bekannte URL verwenden.
 
In SharePoint 2007 existierte noch der Link „Alle Personen“. Das Schema dieser URL kann auch bei SharePoint 2013 mit derselben Funktion verwendet werden. Hierbei kopiert man die URL aus SharePoint 2007
 
http://sharepoint2007seite/_layouts/people.aspx?MembershipGroupId=0&FilterField1=ContentType&FilterValue1=Person
 
und ändert falls nötig nur das Protokoll, den Host und evtl. den Port gemäß des neuen SharePoint 2013 Servers ab.
 
http://sharepoint2013seite/_layouts/people.aspx?MembershipGroupId=0&FilterField1=ContentType&FilterValue1=Person
 
2. Möglichkeit:
Link zu beliebiger Gruppe in SharePoint 2013 in der Adresszeile anpassen.
 
Falls kein Legacy-System in der Version von SharePoint 2007 bereitsteht, gibt es auch noch eine einfachere Möglichkeit. Hierbei navigiert man wie gewohnt zu den Websiteeinstellungen und klickt anschließend unter Benutzer und Berechtigungen auf „Benutzer und Gruppen“.




 Anschließend kann man eine beliebige Gruppe auf der linken Seite auswählen.



Nun muss man nur noch in der Adresszeile der aktuellen URI

https://demo/sites/test/_layouts/15/start.aspx#/_layouts/15/people.aspx?MembershipGroupId=4
 
das Get-Attribut MembershipGroupId mit Paramter 0 belegen
https://demo/sites/test/_layouts/15/start.aspx#/_layouts/15/people.aspx?MembershipGroupId=0
 


 
 
Durch das oben beschriebene Vorgehen, erhält man eine Liste aller Nutzer die gruppenübergreifend in dieser Websitesammlung bekannt sind.
 
Falls Sie noch weitergehende Fragen zu diesem oder weiteren Artikeln haben, wenden Sie sich bitte an uns per email unter contact@s-pi.de.
 
Sollten Sie auf der Suche einem SharePoint-Berater sein, sprechen Sie uns gerne unverbindlich unter Telefon 0 71 31/ 72 40-503 an.

Freitag, 1. März 2013

SharePoint 2013 Trick - So bekommt man die „Als anderer Benutzer anmelden“-Funktion zurück

​Bei Produkten von Microsoft stellt man manchmal überraschender Weise fest, dass in einem neuen Release Dinge verändert und umgestaltet wurden, die man so nicht erwartet hätte. So auch in SharePoint 2013 mit der Funktion des Benutzerwechselns. Wer schon mit SharePoint 2013 gearbeitet hat wird bestimmt schon bemerkt haben, dass diese Funktion von Microsoft entfernt wurde. Prinzipiell gibt es diese Funktion in SharePoint noch; sie wird dem Benutzer aber standardmäßig nicht mehr angezeigt.
 

Dem gewöhnlichen SharePoint-Benutzer wird dies kaum auffallen, weil dieser selten verschiedene Zugänge zu einem Portal besitzt. Entwickler, Tester und Administratoren hingegen schätzen diese Funktion sehr, da diese beim Testen und der Fehlerbehebung sehr hilfreich sein kann. Hierzu kursieren bereits mehrere Lösungen im Web, wir möchten im Folgenden zwei benennen:
 
Eine der möglichen Lösungen wurde schon einmal von unserem Partner Bamboo thematisiert. Hierbei ist eine ASCX-Datei im SharePoint-Hive anzupassen, um den Menüpunkt dem Menücontrol wieder hinzuzufügen. Nach der Anpassung der Datei ist der Menüpunkt direkt wieder verfügbar.
 
Vorteil:
Es sind keine Entwicklungs-, und Deployvorgänge erforderlich.
 
Nachteil:
Die Änderung könnte durch Updates bzw. ServicePacks wieder aufgehoben werden. Microsoft supportet Änderungen an Dateien im SharePoint Verzeichnis prinzipiell nicht, in diesem Fall anscheinend schon (siehe http://support.microsoft.com/kb/2752600/de).
 
 
Fabian Moritz beschreibt eine weitere Möglichkeit, den Menüpunkt wieder herzustellen. Sein Ansatz ist eine kleine Solution zu entwickeln, welche auf der betreffenden Webanwendung deployt werden kann.
 
Vorteil:
Änderungen sind dauerhaft wirksam.
 
Nachteil:
Es muss eine SharePoint 2013 Lösung mit Visual Studio 2012 entwickelt werden.
 
 
Beleuchtet man die Thematik etwas genauer, fällt auf, dass Microsoft seine Gründe hatte, diese Funktion zu entfernen. Einer der der Gründe ist vermutlich der Effekt, dass durch die Anmeldung eines anderen AD-Benutzers auf einem Client (kann evtl. mehrmaliges Neuladen erfordern) die Office-Dokumente trotzdem mit dem an Windows angemeldeten Benutzers geöffnet werden. Um diese Funktion wieder bereitzustellen, kommt es deshalb auf das Anwendungsszenario an.
 
 
Haben Sie Fragen zur Durchführung der oben beschriebenen Änderungen? Können wir Sie beim customizen Ihres SharePoint-Portals unterstützen? Wir beraten Sie gerne individuell unter Telefon 0 7131/72 40-503 oder contact@s-pi.de.
 
Quellen: