Weitere Ressourcen für SharePoint 2010 und 2013


Technet hat weitere Ressourcen für SharePoint 2013 zur Verfügung gestellt.

Viel Spass
so long, Samuel

Download
SharePoint Server 2013 Preview
Office ProPlus 365 Preview
SharePoint Online (Office 365)
SharePoint Server 2010
SharePoint Foundation 2010
SharePoint Designer 2010
SharePoint code samples
SharePoint scripts and sample files
SharePoint 2010 downloads
Office 365 downloads

How To
Build apps for SharePoint
Install SharePoint 2010
Maintain SharePoint 2010
Train SharePoint end users
SharePoint SDKs
SharePoint developer training
SharePoint developer videos
SharePoint IT pro training
SharePoint IT pro videos
Open specifications
SharePoint protocols
Open Specifications Interactive Pivot

Sites
SharePoint developers
SharePoint IT pros
Office developers
Office 365 developers
Office 365 IT pros
Visual Studio developers
SharePoint Online
Office 2010 Resource Kit
Office.com: SharePoint
Microsoft.com: SharePoint
Microsoft.com: Office 365
Upcoming conferences on TopSharePoint.com

Help
SharePoint updates
Apps for Office and SharePoint blog
SharePoint Developer Team blog
Forums: SharePoint 2010
Forums: Office 365
TechNet Wiki
StackExchange: SharePoint
StackOverflow: SharePoint
SharePoint MVPs
SharePoint IT pro support
SharePoint developer support

Komplettes Set an Training Videos für SharePoint 2013


Microsoft hat ein komplettes Set an Training Videos zur Verfügung gestellt. Leider sind die Videos nur in englischer Sprache.

Viel Spass beim anschauen

So long, Samuel

Module 1: SharePoint 2013 IT pro introduction and overview

Get an overview of key changes and new concepts in SharePoint Server 2013 and SharePoint Foundation 2013.

  1. Overview of SharePoint 2013 features and scenarios for IT pros
    Video | Presentation
Module 2: SharePoint 2013 system requirements

Learn about the hardware and software requirements for SharePoint 2013 and supported browser levels and setup considerations.

  1. SharePoint 2013 system requirements
  2. Video | Presentation
Module 3: SharePoint 2013 architectural changes

Learn about key architectural changes in the SharePoint 2013 platform. We’ll highlight the most relevant changes from an overall architectural perspective.

  1. Creating routing and throttling rules in SharePoint 2013
    Video | Presentation
  2. Overview of SharePoint 2013 analytics features and implementation
    Video | Presentation
Module 4: SharePoint 2013 server farms and site architecture planning

Plan for server farms and sites in SharePoint 2013. Learn about planning for the distributed cache, changes in alternate access mappings and self-service site creation, new features in themes, and new ways to share sites, lists, and libraries.

  1. SharePoint 2013 distributed cache service
    Video | Presentation
  2. SharePoint 2013 alternate access mapping and self-service site creation
    Video | Presentation
  3. Change, test, and implement site collection themes in SharePoint 2013
    Video | Presentation
  4. Overview of SharePoint 2013 sharing including requesting and viewing permissions
    Video | Presentation
Module 5: Office Web Apps 2013 architecture and deployment

Learn about the new architecture and deployment model for Office Web Apps including architectural changes, deployment options, and operation aspects.

  1. Overview of Office Web Apps 2013
    Video | Presentation
  2. Deploying Office Web Apps 2013
    Video | Presentation
  3. Managing Office Web Apps 2013
    Video | Presentation
Module 6: SharePoint 2013 service application architecture and individual service applications

Get an overview of about changes in individual service applications in SharePoint 2013, including new service applications, general considerations, and changes in service application architecture.

  1. Compare SharePoint 2013 and SharePoint 2010 service application architectures
    Video | Presentation
  2. SharePoint 2013 changes and features in Access services
    Video | Presentation
  3. SharePoint 2013 changes and features in the apps management service application
    Video | Presentation
  4. SharePoint 2013 changes and features in Business Connectivity Services
    Video | Presentation
  5. SharePoint 2013 changes and features in Excel services
    Video | Presentation
  6. SharePoint 2013 changes and features in the User Profile service application
    Video | Presentation
  7. Walkthrough SharePoint 2013 features in the new machine translation service
    Video | Presentation
  8. SharePoint 2013 changes and features in PerformancePoint services
    Video | Presentation
  9. SharePoint 2013 changes and features in Visio services
    Video | Presentation
  10. Walkthrough SharePoint 2013 features in the work management service application
    Video | Presentation
  11. SharePoint 2013 changes and features in Word automation service
    Video | Presentation
Module 7: SharePoint 2013 enterprise search overview

Learn about the redesigned Enterprise Search in SharePoint 2013 including architectural changes to physical and logical topologies, details about configuration options for crawling, content, and query.

  1. SharePoint 2013 search architecture and topology changes and features
    Video | Presentation
  2. SharePoint 2013 search crawl and content configuration changes and features
    Video | Presentation
  3. SharePoint 2013 search query configuration changes and features
    Video | Presentation
  4. SharePoint 2013 search results interface choices changes and features
    Video | Presentation
Module 8: SharePoint 2013 social features

Social is one of the largest investments in SharePoint 2013. New features and capabilities provide a better and more comprehensive story for social computing in SharePoint 2013. Get a walkthrough of social features in SharePoint 2013.

  1. Overview of SharePoint 2013 social features
    Video | Presentation
  2. SharePoint 2013 community sites and forums
    Video | Presentation
  3. SharePoint 2013 My Site architecture and administration
    Video | Presentation
  4. SharePoint 2013 My Site feeds walkthrough
    Video | Presentation
  5. SharePoint 2013 My Site follow walkthrough
    Presentation
  6. SharePoint 2013 My Site personal libraries walkthrough
    Video | Presentation
  7. SharePoint 2013 My Site My Tasks walkthrough
    Video | Presentation
Module 9: SharePoint 2013 enterprise content management and web content management considerations

Get an overview of key changes and improvements in enterprise content management (ECM) and web content management (WCM) in SharePoint 2013. Learn about new capabilities from eDiscover improvements to major new capabilities for WCM-driven sites.

  1. SharePoint 2013 Enterprise Content Management walkthrough
    Video | Presentation
  2. SharePoint 2013 Web Content Management walkthrough
    Video | Presentation
  3. SharePoint 2013 managed metadata walkthrough
    Video | Presentation
Module 10: SharePoint 2013 customization options and management

Learn about the new customization capabilities in SharePoint 2013 and what that means from IT pro perspective. Learn about required infrastructural changes for new customization capabilities and setting up team development environments.

  1. SharePoint 2013 app model and customization options
    Video | Presentation
  2. SharePoint 2013 app infrastructure configuration and isolation
    Video | Presentation
  3. Overview of the SharePoint 2013 renewed developer dashboard
    Video | Presentation
  4. Setting up team development infrastructure for SharePoint 2013 development
    Video | Presentation
  5. Using SharePoint 2013 Designer to create workflows in SharePoint 2013
    Video | Presentation
Module 11: SharePoint 2013 authentication and authorization overview

Get an overview of changes in claims-based authentication in SharePoint 2013. Learn about new support for OAuth and how it’s used in SharePoint 2013. Also see how OAuth is used in Server to Server (S2S) authentication scenarios.

  1. Claims-based authentication in SharePoint 2013
    Video | Presentation
  2. oAuth authentication in SharePoint 2013
    Video | Presentation
Module 12: Overview of SharePoint 2013 business continuity management

Learn about the approaches and techniques to use when devising a meaningful and cost-effective business continuity management (BCM) strategy for SharePoint 2013.

  1. Design considerations for business continuity management in SharePoint 2013
    Video | Presentation
  2. SharePoint 2013 business continuity management features
    Video | Presentation
Module 13: Upgrading to SharePoint 2013

Learn about the different facets of upgrade preparation and understand the key skills and techniques you’ll need to successfully upgrade to SharePoint 2013.

  1. SharePoint 2013 upgrade methods and best practices walkthrough
    Video | Presentation
  2. SharePoint 2013 upgrade planning tasks and preparation walkthrough
    Video | Presentation
  3. SharePoint 2013 upgrade test tasks and options walkthrough
    Video | Presentation
  4. SharePoint 2013 upgrade implementation tasks and options walkthrough
    Video | Presentation
  5. SharePoint 2013 upgrade validation tasks walkthrough
    Video | Presentation
Module 14: What’s new in Project 2013 for IT pros

Get details about new enhancements for Project Server 2013 for IT pros, including both on-premises and online offerings. Learn about changes in the architecture, deployment and upgrade options, and administration and operations.

  1. Project 2013 overview for IT pros
    Video
  2. Project Online overview
    Video
  3. Project 2013 scalability and performance improvements
    Video
  4. Project 2013 flexibility overview and improvements
    Video
  5. Summary of what’s new in Project 2013 for IT pros
    Video

SharePoint 2013 (15) Public Beta ist da!!


Endlich, nach langem warten ist die Public Beta von SharePoint 15 (oder auch 2013) da. Das NDA ist gefallen und es darf über die nächste und aufregende Version von SharePoint geschrieben werden. Hier mal schon ein paar Ressourcen:

Download Link für SP Foundation: http://www.microsoft.com/en-us/download/details.aspx?id=30345
Download Link für SP Server: http://technet.microsoft.com/en-US/evalcenter/hh973397.aspx?wt.mc_id=TEC_121_1_33
Download Link für diverse Ressourcen: http://www.microsoft.com/en-us/download/search.aspx?q=SharePoint%202013&p=1&r=40&t=32

Ich werde natürlich einiges an Content posten, also stay tuned.

so long Samuel

Big News: SharePoint kann ab sofort auf Windows Azure VMs installiert werden


Wie ich kürzlich erfahren habe, kann man seit dem Spring Update von Windows Azure auch supporteterweise SharePoint Farmen aufsetzen. Das ist ein sehr spannendes Szenario, da es z.B. auch möglich ist, einen VPN Tunnel zum eigenen Netzwerk zu erstellen und somit zu internen Diensten zu connecten. Microsoft nennt das Baby IAAS – Infrastructure as a Service. Weitere Infos unter http://www.windowsazure.com

Ein ausführliches Video davon gibt es auf Channel 9 (TechEd 2012): http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/AZR327Es können ganze Farmen aufgesetzt werden.

Ich bin soeben in einem ersten Projekt dabei, mit Officeatwork eine solche Farm hoch zu ziehen.

  • 2 x WFE für SharePoint FIS
  • 2 x WFE für Intranet
  • 2 x App Server
  • 2 x SQL für Datenbank Cluster
  • 2 x Active Directory

Stay tuned, sobald ich das Szenario habe werde ich einen step by step guide posten (sofern ich dazu komme Smiley) so long, Samuel

Probleme bei der Installation von SharePoint (Configuration Database Fail)


Problem

Wieder einmal in meinem SharePoint Leben bin ich auf ein neues Problem gestossen. Beim laufen lassen des Configuration Wizzards hatte ich folgende Fehlermeldung:

Failed to create the configuration database.
An exception of type System.Collections.Generic.KeyNotFoundException was thrown. Additional exception information: The given key was not present in the dictionary.
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Microsoft.SharePoint.Utilities.SPUtility.GetUserPropertyFromAD(SPWebApplication webApplicaiton, String loginName, String propertyName)
at Microsoft.SharePoint.Administration.SPManagedAccount.GetUserAccountControl(String username)
at Microsoft.SharePoint.Administration.SPManagedAccount.Update()
at Microsoft.SharePoint.Administration.SPProcessIdentity.Update()
at Microsoft.SharePoint.Administration.SPApplicationPool.Update()
at Microsoft.SharePoint.Administration.SPWebApplication.CreateDefaultInstance(SPWebService service, Guid id, String applicationPoolId, SPProcessAccount processAccount, String iisServerComment, Boolean secureSocketsLayer, String iisHostHeader, Int32 iisPort, Boolean iisAllowAnonymous, DirectoryInfo iisRootDirectory, Uri defaultZoneUri, Boolean iisEnsureNTLM, Boolean createDatabase, String databaseServer, String databaseName, String databaseUsername, String databasePassword, SPSearchServiceInstance searchServiceInstance, Boolean autoActivateFeatures)
at Microsoft.SharePoint.Administration.SPWebApplication.CreateDefaultInstance(SPWebService service, Guid id, String applicationPoolId, IdentityType identityType, String applicationPoolUsername, SecureString applicationPoolPassword, String iisServerComment, Boolean secureSocketsLayer, String iisHostHeader, Int32 iisPort, Boolean iisAllowAnonymous, DirectoryInfo iisRootDirectory, Uri defaultZoneUri, Boolean iisEnsureNTLM, Boolean createDatabase, String databaseServer, String databaseName, String databaseUsername, String databasePassword, SPSearchServiceInstance searchServiceInstance, Boolean autoActivateFeatures)
at Microsoft.SharePoint.Administration.SPAdministrationWebApplication.CreateDefaultInstance(SqlConnectionStringBuilder administrationContentDatabase, SPWebService adminService, IdentityType identityType, String farmUser, SecureString farmPassword)
at Microsoft.SharePoint.Administration.SPFarm.CreateAdministrationWebService(SqlConnectionStringBuilder administrationContentDatabase, IdentityType identityType, String farmUser, SecureString farmPassword)
at Microsoft.SharePoint.Administration.SPFarm.CreateBasicServices(SqlConnectionStringBuilder administrationContentDatabase, IdentityType identityType, String farmUser, SecureString farmPassword)
at Microsoft.SharePoint.Administration.SPFarm.Create(SqlConnectionStringBuilder configurationDatabase, SqlConnectionStringBuilder administrationContentDatabase, IdentityType identityType, String farmUser, SecureString farmPassword, SecureString masterPassphrase)
at Microsoft.SharePoint.Administration.SPFarm.Create(SqlConnectionStringBuilder configurationDatabase, SqlConnectionStringBuilder administrationContentDatabase, String farmUser, SecureString farmPassword, SecureString masterPassphrase)
at Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.CreateOrConnectConfigDb()
at Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.Run()

Lustigerweise war die ConfigDB aber vorhanden:

Ursache

Die Fehlermeldung lässt den Schluss zu, dass das Problem offenbar nicht in SharePoint liegt. (at Microsoft.SharePoint.Utilities.SPUtility.GetUserPropertyFromAD(SPWebApplication webApplicaiton, String loginName, String propertyName)).
Ausserdem hat es wohl mit den Managed Accounts zu tun (at Microsoft.SharePoint.Administration.SPManagedAccount.GetUserAccountControl(String username))

Nach etwas Suchen, fand ich heraus, dass es sich um Probleme mit den Read Berechtigungen im Active Directory handelt.

Lösung

Offensichtlich hat Ihr AD Administrator entschieden, nicht alle Attribute freizugeben. Gehen Sie zur Lösung wie folgt vor:

  1. Lassen Sie eine AD Gruppe erstellen
  2. Alle managed Accounts (Farm, Services, Crawl, WebAppPool) in die Gruppe einfügen
  3. Die Gruppe auf Domain Ebene mit Read all Attributes berechtigen

Danach funktioniert die Installation.

so long, Samuel

Automatisch User im AD anlegen für SharePoint Demo Umgebung


Das wollte ich euch schon lange mal posten, hab ich für SharePoint Advent gemacht.

Wenn man hie und da ein Demoszenario aufsetzt wie wohl wir aller hier, dann wäre es ja schön, auch ein paar Personen mit im AD zu haben, um auch den Profilimport zu testen und den Organisational Browser zeigen zu können. Aus diesem Grund habe ich ein Script gesucht, der mir User im AD anlegt. Ich habe Teile gefunden und den Script vervollständigt. Zusätzlich habe ich euch ein Excel mit Userdaten, die ihr verwenden könnt.

Vorgehen:

Eine OU “Employees“ anlegen

Script laufen lassen

Vorgesetzte zuordnen (sorry, das hab ich nicht auch noch gemacht, so könnt ihr das CSV so umgestalten bzw. erweitern wie ihr wollt)

Hier der Script:

$path = "OU=Employees,$domain"
$employees = Get-ADObject -Filter {distinguishedname -eq $path}
$users = import-csv -Delimiter ";" -Path "C:\Scripts\usersToBeCreated.csv"
$ldappath = "LDAP://$path"
$container = [ADSI] $ldappath
$users | foreach {
$first = $_.FirstName
$last = $_.LastName
$phone=$_.Phone
$mobile=$_.Mobile
$office=$_.Office
$job=$_.Job
$username = "$first" + "." + "$last"
$email = "$username" + "@szu.local"
$newUser = $container.Create("User", "cn=„ + "$first" + „ „ + "$last")
$newUser.Put("sAMAccountName", $username)
$newUser.Put("userPrincipalName","$username" + "@szu.local")
$newUser.Put("givenname",$first)
$newUser.Put("sn",$last)
$newUser.Put("mail",$email)
$newUser.Put("description","Experts Inside User")
$newUser.Put("co","Switzerland")
$newUser.Put("company","Experts Inside GmbH")
$newUser.Put("countryCode",756)
$newUser.Put("displayName","$first" + „ „ + "$last")
$newUser.Put("telephoneNumber","$phone")
$newUser.Put("l","Wil")
$newUser.Put("mobile","$mobile")
$newUser.Put("physicalDeliveryOfficeName","$office")
$newUser.Put("postalCode","9500")
$newUser.Put("st","SG")
$newUser.Put("streetAddress","Alleestrasse 4")
$newUser.Put("title","$job")
$newUser.SetInfo()
$newUser.psbase.InvokeSet('AccountDisabled', $false)
$newUser.SetInfo()
$newUser.SetPassword("Training2010”)
}

 

Dazu zugehörige CSV:

FirstName;LastName;Phone;Mobile;Office;Job
Franz;Schmid;055 382 16 20;074 265 15 20;A380;Sales and Marketing
Hans;Muster;055 382 16 21;074 265 15 21;A380;Sales and Marketing
Fritz;Meier;055 382 16 22;074 265 15 22;A380;Sales and Marketing
Karl;Glanzmann;055 382 16 23;074 265 15 23;A380;Sales and Marketing
Fred;Muster;055 382 16 24;074 265 15 24;A381;Lead Sales and Marketing
Thomas;Zuercher;055 382 16 25;074 265 15 25;B240;Administration
Alfred;Trimmbach;055 382 16 26;074 265 15 26;B240;HR
Marianne;Mueller;055 382 16 27;074 265 15 27;B240;HR
Verena;Maeder;055 382 16 28;074 265 15 28;B240;HR
Simon;Albrecht;055 382 16 51;075 265 15 51;B240;Finances
Patricia;Opprecht;055 382 16 29;074 265 15 29;B240;Finances
Andreas;Meier;055 382 16 30;074 265 15 30;B241;Lead HR, Admin and Finances
Stefan;Heinz;055 382 16 31;074 265 15 31;C320;Consultant
Hilton;Gieswnow;055 382 16 32;074 265 15 32;C320;Consultant
Rolf;Beck;055 382 16 33;074 265 15 33;C320;Consultant
Elvira;Beck;055 382 16 34;074 265 15 34;C320;Consultant
Hedwig;Grunder;055 382 16 35;074 265 15 35;C320;Consultant
Nicole;Hang;055 382 16 36;074 265 15 36;C320;Consultant
Dani;Sangue;055 382 16 37;074 265 15 37;C320;Consultant
Martin;Wille;055 382 16 38;074 265 15 38;C320;Consultant
Marcel;Spring;055 382 16 39;074 265 15 39;C320;Consultant
Juerg;Flueckiger;055 382 16 40;074 265 15 40;C320;Consultant
Simran;Chawla;055 382 16 41;074 265 15 41;C321;Lead Consulting
Norberto;Restrepo;055 382 16 42;074 265 15 42;D450;Developper
Adriano;Celentano;055 382 16 43;074 265 15 43;D450;Developper
Serge;Aeschbacher;055 382 16 44;074 265 15 44;D450;Developper
Sandro;Betinelli;055 382 16 45;074 265 15 45;D450;Developper
Silvan;Maletti;055 382 16 46;074 265 15 46;D450;Developper
Stephen;Marthaler;055 382 16 47;074 265 15 47;D450;Developper
Stefan;Iseli;055 382 16 48;074 265 15 48;D450;Developper
Peter;Mueller;055 382 16 49;074 265 15 49;D450;Developper
Doris;Zwahlen;055 382 16 50;074 265 15 50;D451;Lead Developpment
Christian;Glessner;055 382 16 53;074 265 15 53;X100;Management

 

So long, Samuel