Remove-SPShellAdmin
Rimuove un utente dal ruolo SharePoint_Shell_Access.
Sintassi
Remove-SPShellAdmin
[-UserName] <String>
[-AssignmentCollection <SPAssignmentCollection>]
[-Confirm]
[-Database <SPDatabasePipeBind>]
[-WhatIf]
[<CommonParameters>]
Descrizione
Usare il Remove-SPShellAdmin
cmdlet per rimuovere un utente dal ruolo SharePoint_Shell_Access in un database specificato.
Quando si utilizza questo cmdlet per rimuovere un utente dal ruolo, l'utente non viene rimosso dal gruppo WSS_ADMIN_WPG nel database di destinazione.
Quando si esegue questo cmdlet per aggiungere un utente al ruolo SharePoint_Shell_Access, l'utente deve disporre delle autorizzazioni di sicurezza seguenti:
- Security_Admin accesso al ruolo nell'istanza di SQL Server e nel ruolo db_owner nel database.
- Autorizzazione amministrativa per il computer locale.
Per le autorizzazioni e le informazioni più recenti su Windows PowerShell per i prodotti SharePoint, vedere la documentazione online nella pagina Cmdlet server SharePoint.
Esempio
---------------------ESEMPIO------------------------
Remove-SPShellAdmin -UserName CONTOSO\User1 -database 4251d855-3c15-4501-8dd1-98f960359fa6
In questo esempio un utente esistente denominato User1 viene rimosso dal ruolo SharePoint_Shell_Access nel database specificato.
Parametri
-AssignmentCollection
Consente di gestire gli oggetti ai fini della corretta eliminazione dalla memoria. Oggetti quali SPWeb o SPSite richiedono quantità di memoria elevate e per utilizzarli negli script Windows PowerShell è necessario gestire la memoria in modo appropriato. Tramite l'oggetto SPAssignment è possibile assegnare oggetti a una variabile ed eliminarli quando è necessario liberare memoria. Gli oggetti SPWeb, SPSite e SPSiteAdministration utilizzati vengono automaticamente eliminati dalla memoria se non viene utilizzato un insieme di assegnazioni o il parametro Global.
Quando viene utilizzato il parametro Global, tutti gli oggetti vengono memorizzati nell'area di archiviazione globale.
Se gli oggetti non vengono utilizzati immediatamente o eliminati dalla memoria tramite il comando Stop-SPAssignment
, può verificarsi una condizione di memoria insufficiente.
Type: | SPAssignmentCollection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Confirm
Richiede la conferma prima di eseguire il comando.
Per ulteriori informazioni, digitare il comando seguente: 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
Specifica il GUID del database o dell'oggetto database che include il ruolo SharePoint_Shell_Access da cui l'utente deve essere rimosso. Se non si specifica il parametro database, verrà utilizzato il database di configurazione.
Type: | SPDatabasePipeBind |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-UserName
Specifica il nome dell'utente che si desidera rimuovere dal ruolo SharePoint_Shell_Access nel database specificato.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-WhatIf
Visualizza un messaggio che illustra gli effetti del comando anziché eseguire il comando.
Per ulteriori informazioni, digitare il comando seguente: 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 |