Le blog technique

Toutes les astuces #tech des collaborateurs de PI Services.

#openblogPI

Retrouvez les articles à la une

SharePoint 2010 : Erreur de démarrage du Service SharePoint User Code Host

 

Problématique

 

Sur votre serveur SharePoint à chaque fois que vous lancer une action relative à une solution du type sac à sable (SandBox) vous recevez des erreurs indiquant que la plateforme n’arrive pas à localiser le service SharePoint User Code Host malgré qu’il est bien démarré au niveau de la console des services SharePoint.

sandbox1

Au niveau de la console des services Windows vous remarquez que le service est à l’arrêt et même sui vous le démarrer il s’arrête en signalant l’erreur 7043

sandbox2

Source: Service COntrol Manager
Event ID: 7034
Level: Error

"The SharePoint 2010 User Code Host service terminated unexpectedly. It has done this .. time(s)."

L’analyse des log SharePoint nous permet de constater que le service n’arrive pas à accéder à des compteurs de performance sur la machine.

Solution

   

Cette erreur peut se produire si le compte de service utilisé pour le service SharePoint 2010 User Code Host Service ne dispose pas des privilèges adéquats sur le serveur, en effet le compte utilisé pour démarrer le service doit être membre du groupe Performance Monitor Users ( Utilisateurs de l’Analyseur de Performance).

sandbox3

ACTIVE DIRECTORY – Création de comptes utilisateurs

On a souvent besoin de créer des comptes utilisateurs “en masse”.

Un petit script powershell nous aidera à cette tâche.

Dans cet exemple des utilisateurs seront créés dans l’OU “TEMP\Users”.

clip_image002

Préparons le fichier “utilisateurs” via un fichier CSV:

name;Displayname;GivenName;Surname;SamAccountName;UserprincipalName;Password

Crok Jean;Crok Jean;Jean;Crok;jean.crok;jean.crok@siref.*****.ad;P@ssword1

Delune Claire;Delune Claire;Claire;Delune;claire.delune;claire.delune@siref.******.fr;P@ssword2

                          ***************************************

Préparons maintenant le script (Celui-ci crée un compte actif) :

$Users=import-csv -delimiter « ; » -path « c:\admin\users.csv »

foreach ($User in $Users)

{

$ou= »OU=Users,OU=TEMP,OU=****,DC=siref,DC=*****,DC=ad »

$pass=$User.Password

New-ADUser -Name $User.name -Displayname $User.Displayname -GivenName $User.GivenName -Surname $User.Surname -SamAccountName $User.SamAccountName -UserprincipalName $User.UserprincipalName -AccountPassword (convertTo-SecureString $pass -AsPlainText -force) -Enabled $true -path $ou

}

============Pour plus d’information sur la commande New-ADUser ============

http://technet.microsoft.com/en-us/library/ee617253.aspx

================================================================

Exécutons le script:

clip_image002[5]

Vérifions le résultat:

clip_image002[7]

 

image

image

Exercez-vous.

SharePoint 2010 : Le Service Pack 1 de SharePoint 2010 est Disponible

 

Le Service Pack 1 de SharePoint 2010 est enfin disponible pour le téléchargement (cliquer ici pour accéder à la page de téléchargement).

Microsoft à publié aussi tous les Services Pack 1 des différents composants Office Server 2010 (cliquer ici pour accéder à la liste complète des packages)

Les améliorations apportées à SharePoint Server 2010 SP1 se résument par ce qui suit :

  1. Prise en charge améliorée d’Internet Explorer 9.
  2. Corbeille : permet de restaurer une collection de sites ou un site Web qui a été supprimé.
  3. Le système RBS (Remote Backup Systems) et la copie superficielle peuvent diminuer le temps d’indisponibilité et augmenter l’efficacité en déplaçant les pointeurs vers les bases de données plutôt que de déplacer les bases de données elles-mêmes.
  4. Grâce à la fonction améliorée de gestion du stockage, vous pouvez voir quels dossiers occupent un espace précieux dans les paramètres de site.
  5. Prise en charge de Microsoft SQL Server 2011.
  6. Un service de distribution de recherche d’hôte plus fiable qui améliore la récupération d’erreur et les performances lors de l’analyse de recherche.
  7. Ajoute des fonctionnalités de sauvegarde et de restauration afin de récupérer des collections de sites et des sites Web supprimés.