Mon Métier Mon pc
Bienvenue sur le Laboratoire SUPINFO des technologies Microsoft !
Nous sommes étudiants et travaillons sur des centaines de projets sur les technologies Microsoft.
Nous préparons la migration de ce portail vers les technologies SharePoint 2010.
L'équipe du Laboratoire Microsoft




Tous les Articles du Laboratoire Microsoft

Présentation, installation et configuration de Sharepoint 2010
Accueil > Articles > Serveurs
Auteur 
Thibault ZANINI
LABORATOIRE SUPINFO DES TECHNOLOGIES MICROSOFT


 Tous les articles de cet auteur
CANNET Déborah
LABORATOIRE SUPINFO DES TECHNOLOGIES MICROSOFT


 Tous les articles de cet auteur
Brice SAPIN



 Tous les articles de cet auteur
Thomas REA



 Tous les articles de cet auteur

4/5

Bien


62148
1/4

3         Administration de SharePoint 2010

3.1       Administration à l’aide de la console d’administration centrale

3.1.1        Créer un nouveau compte géré

Ouvrez la console d’administration centrale, allez dans le menu « sécurité ». Sous le menu « Sécurité générale », cliquez sur « configurer les comptes gérés ».


Sur la page suivante, cliquez sur « enregistrer le compte géré », entrez un nom d’utilisateur et un mot de passe, et validez avec « OK ».

 

Les comptes gérés : Microsoft SharePoint Foundation 2010 prend en charge la création de comptes gérés pour améliorer la sécurité et garantir l’isolation des applications.


À l’aide de comptes gérés, vous pouvez configurer la fonctionnalité de modification automatique des mots de passe pour déployer les mots de passe dans tous les services de la batterie de serveurs. Vous pouvez configurer les services et applications Web SharePoint, en cours d’exécution sur des serveurs d’applications dans une batterie de serveurs SharePoint, de manière à ce qu’ils utilisent différents comptes de domaine. Vous pouvez créer plusieurs comptes dans les services de domaine Active Directory, puis enregistrer ces comptes dans SharePoint Foundation 2010. Vous pouvez mapper les comptes gérés sur différents services et applications Web dans la batterie de serveurs. (Source : Microsoft Technet))

3.1.2        Création d’une application web

Vous allez créer votre premier site web SharePoint, pour cela allez dans l’administration centrale de SharePoint 2010 puis dans « Gérer les applications Web ».



Une fois dans l’administration des applications web, cliquez sur « Nouveau » pour en créer une nouvelle. Vous devez créer un nouveau site web IIS en entrant un nom de site, le numéro de port, et chemin d’accès.

 


 

Pour la configuration de la sécurité, le fournisseur d’authentification est NTLM, ne pas autoriser l’accès anonyme et ne pas utiliser le protocole SSL.


 

Choisissez de créer un nouveau pool d’application, vous devez aussi sélectionner le compte géré créé précédemment. Entrez le serveur de base de données ainsi que le nom de la base de données.



 

3.1.3        Création d’une collection de site web

Il faut se rendre dans l’administration centrale, et cliquez sur « créer une collection de site web ».

Entrez les informations requises comme le titre et la description, choisissez un modèle et entrez un nom d’utilisateur pour l’administrateur de la collection de site web.

Ø  SPWebApp : Ceci représente une des bases de Sharepoint pour les sites Web. (WebApp IIS avec des binaires SharePoint + une base de données SQL)

Ø  SPSite : Ceci représente une collection de sites dans une WebApp.


Dès lors que vous avez créé votre application web et votre collection de sites, vous pouvez naviguez sur votre site SharePoint.

A vous maintenant de modifier les composants web part pour ajouter de nouvelles fonctionnalités, vous pouvez aussi utiliser SharePoint Designer pour modifier l’aspect graphique de votre site. Vous devrez aussi ajouter des utilisateurs et des permissions pour qu’ils puissent accéder et visualiser votre site SharePoint.

3.2       L’outil Power Shell

3.2.1        D’où vient le Power Shell ?

Power Shell est désormais l’outil en ligne de commande pour administrer SharePoint 2010. Il remplace « STSADM.EXE », outil en ligne de commande des versions précédentes de SharePoint.


Power Shell a été inclus depuis SharePoint 2007 avec aucune commande mais la possibilité de créer ses propres commandes Power Shell et scripts pour SharePoint 2007.


Mais avec la version 2010 de SharePoint, l’utilisation de Power Shell pour l’administration est différente. Les commandes sont maintenant incluses (environ 500 alors que STSADM n’en possède que 185) et permettent ainsi le management via ce shell de SharePoint 2010. Toutes ces commandes peuvent être imbriquées/chaînées et scriptées de façon à créer une infinité de scripts et de commandes.


3.2.2        Power Shell et SharePoint 2010

Power Shell est un langage de script et un Shell interactif offrant une manière de traiter des tâches orientée commande.


En règle générale, Power Shell exécute toutes les commandes et scripts existants. Power Shell n'interprète pas les fichiers .bat ou .cmd, il les dirige vers cmd.exe pour les exécuter.


Description: warning

La modification de variables d'environnements dans un script .cmd afin d'affecter l'exécution d'autres scripts n'est pas supportée dans Power Shell et c'est la seule incompatibilité à ce niveau.


Power Shell facilitera les tâches d'administration telles que la gestion du paramétrage des composants système imprimante, réseaux, IE, la création de comptes utilisateurs et les opérations associées...


Suite aux problèmes liés à la sécurité mis en évidence dans la Beta 1, Power Shell se base sur différents niveaux d'autorisation d'exécution. Par exemple avec le niveau AllSigned, seuls les scripts disposant d'une signature autorisée s'exécuteront.


Grace à Power Shell, on peut contrôler totalement SharePoint 2010 (et même son installation) avec les plus de 652 cmdlets regroupés par 2 types de commandes locales et globales. Les commandes locales permettent de gérer un seul serveur tandis que les commandes globales permettent de contrôler toute une ferme, par exemple des sites, de la maintenance (backup, restore,..) ou encore du contrôle et de la supervision.


3.2.3        L’utilisation de Power Shell

L’utilisation de Power Shell afin d’administrer SharePoint 2010 n’est pas obligatoire. L’administration centrale de SharePoint comporte toutes les tâches administratives et tous les paramètres des sites.


Alors pourquoi le Power Shell si un administrateur peut  éviter de l’utiliser ?

 

Power Shell devient intéressant à utiliser dès lors que l’on veut exécuter plusieurs fois un processus ou même de multiples tâches (en même temps) lors d’important « batch ».


STSADM ne sera plus disponible, et sera entièrement supprimé dans les prochaines versions. Il est encore possible d’exécuter des commandes STSADM en ajoutant son répertoire dans les variables d’environnement système.


Power Shell est inclus en version 1.1 dans Windows Server 2008 et version 2 sur Windows Server 2008 R2. SharePoint 2010 nécessite la version 2, il demandera ainsi à mettre à jour Power Shell si vous n’êtes pas en version 2.


On notera l’existence du Microsoft SharePoint 2010 Management Shell, qui est par défaut l’interface de commande de SharePoint 2010. Cette console n’est en fait qu’un console Power Shell avec les commandes Power Shell de SharePoint préenregistrées et prêt à l’utilisation. Le fond d’écran de Power Shell standard est bleu alors que celui de SharePoint Management a un fond noir. Ils sont très similaires cependant seul le Management Shell pourra effectuer les commandes SharePoint sans avoir été configuré auparavant.



 

3.3       Administration avec Power Shell / Commande usuelles

Il y a 4 types basiques de commandes :

*     Les cmdlets (prononcé command-l’Ets) qui sont des commandes compilés enregistré dans Power Shell. Toutes les cmdlets sont nommés avec une combinaison verbe-nom. Un exemple de cmdlet « New-SPWebApllication ».


*     Les fonctions qui peuvent contenir une ou plusieurs commandes pour accomplir une tâche et peut accepter des paramètres qui permettront la création de code réutilisable.


*     Les scripts qui sont une combinaison de combinaisons de commandes, de fonctions.


*     Les commandes natives qui sont les commandes exécutées en dehors du processus hôte. Exemple, Notepad est une commande native.


3.3.1        Lister les commandes SharePoint avec Power Shell


La cmdlet « Get-command » permet d’afficher toutes les commandes disponibles. Comme de nombreuses commandes, elle accepte des paramètres. Nous nous intéresserons aux commandes SharePoint 2010, on pourra grâce à un paramètre avoir cette commande « Get-Command -Module Microsoft.SharePoint.PowerShell ». Power Shell nous affichera alors toutes les commandes disponibles pour SharePoint.



On pourra dès lors rechercher parmi toutes ces commandes, des commandes plus spécifiques grâce aux paramètres « -noun » pour le nom et « -verb » pour le verbe.


Si l’on souhaite les commandes lié à une web application, on utilisera cette commande « Get-Command -Module Microsoft.SharePoint.PowerShell -noun SPWebApplication » et si on veut les commandes pour les backups par exemple, on exécutera la commande suivante « Get-Command -Module Microsoft.SharePoint.PowerShell -verb Backup ».


 

3.3.2        Obtenir de l’aide


Obtenir de l’aide, des informations sur une commande avec « Get-Help » qui est une cmdlet standard de Power Shell.



3.3.3        Création d’un compte géré

$cred = Get-Credential
New-SPManagedAccount -Credential $cred

Récupération des credential dans la variable « cred »  et création d’un compte géré avec cette variable.


3.3.4        Créer une application web

New-SPWebApplication -Name "Mon Intranet" -ApplicationPool "IntranetAppPool" -ApplicationPoolAccount (Get-SPManagedAccount "srv-2008-r2\administrator") -Port 80 –URL "http://intranet"

Création d’une application web en fournissant le nom (-name), le nom du pool (-ApplicationPool), le compte pour le pool d’application (-ApplicationPoolAccount), le port et l’URL.


3.3.5        Créer une collection de site


Get-SPWebTemplate
$template = Get-SPWebTemplate "STS#0"
New-SPSite -Url "<URL for the new site collection>" -OwnerAlias "<domain\user>" -Template $template

Cet exemple récupère la liste de tous les modèles de sites disponibles, puis crée une collection de sites à l’aide du modèle Site d’équipe.

 

3.3.6        Sauvegarder une batterie de serveur


Backup-SPFarm -Directory c:\backup -BackupMethod {Full | Differential} [ -Verbose]

Cet exemple permet de faire une sauvegarde de la ferme dans le répertoire « backup » avec une méthode complète (pour la méthode différentiel, vous devez faire une complète au préalable).



 

3.3.7        Restaurer une batterie de serveur


Restore-SPFarm -Directory c:\backup -RestoreMethod Overwrite [-BackupId <GUID>]

Cet exemple permet de faire une restauration de la ferme, sauvegarde sui se trouve dans le répertoire « backup » avec une méthode d’écrasement. Le paramètre « -backupid » permet de spécifier la sauvegarde à utiliser. Pour afficher les sauvegardes de la batterie de serveurs, tapez la commande suivante et appuyez sur Entrée :

Get-SPBackupHistory -Directory c:\backup -ShowBackup [-Verbose]

Si vous ne spécifiez pas le paramètre BackupId, la sauvegarde la plus récente sera utilisée.


Attention : Vous ne pouvez pas utiliser une sauvegarde de configuration uniquement pour restaurer les bases de données de contenu avec la configuration.


Une fois la restauration terminée, vous devez redémarrer les services avec la commande suivante :

Start-SPServiceInstance


3.3.8        Ajouter une base de données de contenue


New-SPContentDatabase -Name <ContentDbName> -WebApplication <WebApplicationName>

Cela permet d’ajouter une base de données de contenu à une application web.



 


    1. Les bases de SharePoint.
    2. SharePoint 2010 : Une plateforme d’application
    3. Les fonctionnalités de SharePoint 2010
    4. Interface utilisateur
    1. Installer SharePoint 2010
    2. Les grandes étapes
    3. Remarque sur les composants requis
    4. Installation SQL Server 2008
    5. Installation automatique des logiciels requis
    6. Installation de SharePoint Server 2010
    1. Administration de SharePoint 2010
    2. Administration avec Power Shell / Commande usuelles
  1. Conclusion
  2. Références



En Savoir Plus 
Evaluez cet article 


Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft



Retrouvez ci-dessous les autres sections du Laboratoire Microsoft