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))
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.

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
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.
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.
|

|
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.
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.

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.
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 ».
Obtenir de l’aide, des informations sur une commande avec
« Get-Help » qui est une cmdlet standard de Power Shell.


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

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.

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.
![Backup-SPFarm -Directory c:\backup -BackupMethod {Full | Differential} [ -Verbose]](../images/image049.png)
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).
![Restore-SPFarm -Directory c:\backup -RestoreMethod Overwrite [-BackupId <GUID>]](../images/image050.png)
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]](../images/image051.png)
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 :


Cela permet d’ajouter une base de données de contenu à une
application web.
- Les bases de SharePoint.
- SharePoint 2010 : Une plateforme d’application
- Les fonctionnalités de SharePoint 2010
- Interface utilisateur
- Installer SharePoint 2010
- Les grandes étapes
- Remarque sur les composants requis
- Installation SQL Server 2008
- Installation automatique des logiciels requis
- Installation de SharePoint Server 2010
- Administration de SharePoint 2010
- Administration avec Power Shell / Commande usuelles
- Conclusion
- Références
|
|
 |
Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft
|
|