Remove-SPShellAdmin

Supprime un utilisateur du rôle SharePoint_Shell_Access.

Syntax

Remove-SPShellAdmin
      [-UserName] <String>
      [-AssignmentCollection <SPAssignmentCollection>]
      [-Confirm]
      [-Database <SPDatabasePipeBind>]
      [-WhatIf]
      [<CommonParameters>]

Description

Utilisez l’applet Remove-SPShellAdmin de commande pour supprimer un utilisateur du rôle SharePoint_Shell_Access dans une base de données spécifiée.

Lorsque vous utilisez cette applet de commande pour supprimer un utilisateur du rôle, vous ne supprimez pas l’utilisateur du groupe WSS_ADMIN_WPG dans la base de données cible.

Lorsque vous exécutez cette applet de commande pour ajouter un utilisateur au rôle SharePoint_Shell_Access, l’utilisateur doit disposer des autorisations de sécurité suivantes :

  • Security_Admin l’accès au rôle sur l’instance de SQL Server et le rôle db_owner dans la base de données.
  • Autorisation d’administration sur l’ordinateur local.

Pour les autorisations et les informations les plus récentes sur Windows PowerShell pour les produits SharePoint, consultez la documentation en ligne sur les applets de commande SharePoint Server.

Exemples

---------------------EXEMPLE------------------------

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

Cet exemple supprime un utilisateur existant nommé User1 du rôle SharePoint_Shell_Access dans la base de données spécifiée.

Paramètres

-AssignmentCollection

Gère les objets de manière à optimiser leur libération. L'utilisation d'objets, tels que SPWeb ou SPSite, peut consommer des quantités de mémoire élevées et le recours à ces objets dans des scripts Windows PowerShell implique une gestion appropriée de la mémoire. À l'aide de l'objet SPAssignment, vous pouvez affecter des objets à une variable et les libérer dès qu'ils ne sont plus nécessaires afin de libérer de la mémoire. Lorsque les objets SPWeb, SPSite ou SPSiteAdministration sont utilisés, ils sont automatiquement libérés si une collection d’attributions ou le paramètre Global ne sont pas utilisés.

Lorsque le paramètre Global est utilisé, tous les objets sont contenus dans le magasin global. Si des objets ne sont pas utilisés immédiatement ou libérés à l’aide de la commande Stop-SPAssignment, un scénario d’insuffisance de mémoire peut se produire.

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Confirm

Vous demande une confirmation avant d’exécuter la commande. Pour plus d’informations, entrez la commande suivante : get-help about_commonparameters

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Database

Spécifie le GUID de la base de données ou de l’objet database qui inclut le rôle SharePoint_Shell_Access dont l’utilisateur doit être supprimé. Si le paramètre database n'est pas spécifié, la base de données de configuration est utilisée.

Type:SPDatabasePipeBind
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-UserName

Spécifie le nom de l'utilisateur à supprimer du rôle SharePoint_Shell_Access dans la base de données spécifiée.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-WhatIf

Affiche un message qui explique l’effet de la commande au lieu de l’exécuter. Pour plus d’informations, entrez la commande suivante : get-help about_commonparameters

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition