Exporter (0) Imprimer
Développer tout
Développer Réduire

Add-SPShellAdmin

S’applique à : SharePoint Server 2013 Enterprise, SharePoint Foundation 2013

Dernière rubrique modifiée : 2014-02-12

Ajoute un utilisateur au rôle SharePoint_Shell_Access pour la base de données spécifiée.

Add-SPShellAdmin [-UserName] <String> [-AssignmentCollection <SPAssignmentCollection>] [-Confirm [<SwitchParameter>]] [-database <SPDatabasePipeBind>] [-WhatIf [<SwitchParameter>]]

ImportantImportant :
Lorsque vous exécutez cette applet de commande pour ajouter un utilisateur au rôle SharePoint_Shell_Access, vous devez être membre du rôle serveur fixe securityadmin sur l’instance de SQL Server, être membre du rôle de base de données fixe db_owner sur toutes les bases de données affectées et disposer d’autorisations d’administration locales sur l’ordinateur local.
Cette applet de commande ne doit être employée qu’avec une base de données qui utilise l’authentification Windows. Il n’est pas nécessaire de recourir à cette applet de commande pour les bases de données qui utilisent l’authentification SQL, car vous risquez de recevoir un message d’erreur.

Utilisez l’applet de commande Add-SPShellAdmin pour ajouter un utilisateur au rôle SharePoint_Shell_Access comme suit :

--Si vous spécifiez uniquement l’utilisateur, ce dernier est ajouté au rôle de la base de données de configuration de batterie de serveurs.

--Si vous employez le paramètre database, l’utilisateur est ajouté au rôle de la base de données de configuration de batterie de serveurs, de la base de données de contenu de l’Administration centrale et de la base de données spécifiée. L’utilisation du paramètre database est la méthode recommandée, car la plupart des opérations d’administration requièrent l’accès à la base de données de contenu de l’Administration centrale.

L’utilisateur est ajouté au groupe WSS_Admin_WPG sur tous les serveurs web lorsque l’utilisateur est ajouté au rôle SharePoint_Shell_Access. Si la base de données cible ne comporte aucun rôle SharePoint_Shell_Access, ce dernier est automatiquement créé.

ImportantImportant :
Pour permettre l’utilisation de Windows PowerShell 3.0 avec SharePoint 2013, l’utilisateur doit être membre du rôle SharePoint_Shell_Access dans la base de données de configuration et membre du groupe local WSS_ADMIN_WPG sur l’ordinateur où est installé SharePoint 2013. Toutefois, à l’issue de l’exécution de cette applet de commande, l’utilisateur spécifié à l’aide du paramètre UserName dispose de l’accès au rôle db_owner pour les bases de données affectées, comme décrit plus haut. Par conséquent, nous vous recommandons de déterminer soigneusement quels sont les utilisateurs qui doivent recevoir cet accès.

Pour connaître les autorisations et les informations les plus récentes concernant Windows PowerShell pour les produits SharePoint, consultez la documentation en ligne http://go.microsoft.com/fwlink/p/?LinkId=251831.

Paramètre Obligatoire Type Description

UserName

Requis

System.String

Spécifie le nom de l’utilisateur à ajouter au rôle SharePoint_Shell_Access dans la base de données cible.

AssignmentCollection

Facultatif

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

Manages objects for the purpose of proper disposal. Use of objects, such as SPWeb or SPSite, can use large amounts of memory and use of these objects in Windows PowerShell scripts requires proper memory management. Using the SPAssignment object, you can assign objects to a variable and dispose of the objects after they are needed to free up memory. When SPWeb, SPSite, or SPSiteAdministration objects are used, the objects are automatically disposed of if an assignment collection or the Global parameter is not used.

NoteRemarque :
When the Global parameter is used, all objects are contained in the global store. If objects are not immediately used, or disposed of by using the Stop-SPAssignment command, an out-of-memory scenario can occur.

Confirm

Facultatif

System.Management.Automation.SwitchParameter

Prompts you for confirmation before executing the command. For more information, type the following command: get-help about_commonparameters

database

Facultatif

Microsoft.SharePoint.PowerShell.SPDatabasePipeBind

Spécifie le GUID de la base de données ou de l’objet Database qui inclut le rôle SharePoint_Shell_Access auquel vous voulez ajouter l’utilisateur. Si le paramètre database n’est pas spécifié, la base de données de configuration est utilisée. La base de données de configuration de la batterie de serveurs est toujours incluse, même si vous spécifiez une autre base de données.

WhatIf

Facultatif

System.Management.Automation.SwitchParameter

Displays a message that describes the effect of the command instead of executing the command. For more information, type the following command: get-help about_commonparameters

--------------------EXEMPLE 1---------------------

Add-SPShellAdmin -UserName CONTOSO\User1

Cet exemple ajoute un nouvel utilisateur appelé User1 au rôle SharePoint_Shell_Access dans la base de données de configuration de la batterie de serveurs uniquement et garantit l’ajout de l’utilisateur au groupe local WSS_Admin_WPG sur chaque serveur de la batterie de serveurs.

--------------------EXEMPLE 2---------------------

Add-SPShellAdmin -UserName CONTOSO\User1 -database 4251d855-3c15-4501-8dd1-98f960359fa6

Cet exemple ajoute un nouvel utilisateur appelé User1 au rôle SharePoint_Shell_Access dans la base de données de contenu et dans la base de données de configuration spécifiées en transmettant un GUID de base de données à l’applet de commande.

-------------------EXEMPLE 3-------------------------

Get-SPDatabase | Where-Object {$_.WebApplication -like "SPAdministrationWebApplication"} | Add-SPShellAdmin CONTOSO\User1

Cet exemple ajoute un nouvel utilisateur appelé User1 au rôle SharePoint_Shell_Access dans la base de données de contenu Administration centrale spécifiée et la base de données de configuration.

-------------------EXEMPLE 4-------------------------

Get-SPDatabase | ?{$_.Name -eq "WSS_Content"} | Add-SPShellAdmin -Username CONTOSO\User1

Cet exemple ajoute un nouvel utilisateur appelé User1 au rôle SharePoint_Shell_Access dans la base de données de contenu et dans la base de données de configuration spécifiées en transmettant le nom de la base de données à l’applet de commande.

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.
Afficher:
© 2014 Microsoft