Condividi tramite


Revoke-SPObjectSecurity

 

**Si applica a:**SharePoint Server 2016

**Ultima modifica dell'argomento:**2015-03-09

Rimuove un'entità di sicurezza da un oggetto SPObjectSecurity .

Sintassi

Revoke-SPObjectSecurity [-Identity] <SPObjectSecurity> [-Principal] <SPClaim> [[-Rights] <String[]>] [-AssignmentCollection <SPAssignmentCollection>]

Revoke-SPObjectSecurity [-Identity] <SPObjectSecurity> -All <SwitchParameter> [-AssignmentCollection <SPAssignmentCollection>]

Descrizione dettagliata

Questo cmdlet include più set di parametri. È possibile utilizzare solo i parametri di un set di parametri e non è possibile combinare parametri appartenenti a set di parametri diversi. Per ulteriori informazioni su come utilizzare i set di parametri, vedere Set di parametri del cmdlet.

Il cmdlet Revoke-SPObjectSecurity rimuove da un oggetto SPObjectSecurity un'entità di sicurezza, ad esempio un utente. Un oggetto SPObjectSecurity è un oggetto comune utilizzato per rappresentare l'elenco di controllo di accesso di sicurezza degli oggetti amministrativi di SharePoint, in particolare delle applicazioni di servizio.

Per le autorizzazioni e le informazioni più recenti su Windows PowerShell per i prodotti SharePoint, vedere la documentazione online nella pagina Riferimenti per Windows PowerShell per SharePoint Server 2016.

Parametri

Parametro Obbligatorio Tipo Descrizione

Identity

Obbligatorio

Microsoft.SharePoint.Administration.AccessControl.SPObjectSecurity

Specifica l'oggetto SPObjectSecurity da cui viene rimossa l'entità di sicurezza. È possibile utilizzare il cmdlet Get- SPServiceApplicationSecurity per recuperare un oggetto SPObjectSecurity .

Principal

Obbligatorio

Microsoft.SharePoint.Administration.Claims.SPClaim

Specifica l'entità per cui vengono rimossi i diritti.

Il tipo deve essere un nome valido di un'entità, ad esempio Controllo completo.

Rights

Facoltativo

System.String[]

Specifica i diritti dell'entità da revocare.

Il tipo deve essere una matrice valida di stringhe che rappresenta i diritti dell'entità da revocare.

All

Obbligatorio

System.Management.Automation.SwitchParameter

Specifica che tutte le entità di sicurezza vengono rimosse dall'oggetto SPObjectSecurity specificato.

AssignmentCollection

Facoltativo

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

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 .

Nota

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.

AutoGenParams

Parametro Obbligatorio Tipo Descrizione

Identity

Obbligatorio

Microsoft.SharePoint.Administration.AccessControl.SPObjectSecurity

Principal

Obbligatorio

Microsoft.SharePoint.Administration.Claims.SPClaim

Rights

Facoltativo

System.String[]

All

Obbligatorio

System.Management.Automation.SwitchParameter

AssignmentCollection

Facoltativo

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

Tipi di input

Tipi restituiti

Esempio

------------------ESEMPIO------------------

$security = Get-SPServiceApplicationSecurity $serviceApp -AdminRevoke-SPObjectSecurity $security "domain\user"Set-SPServiceApplicationSecurity $serviceApp -Admin $security

Questo esempio consente di recuperare l'oggetto SPObjectSecurity corrispondente all'elenco di controllo di accesso degli amministratori per un'applicazione di servizio e di rimuovere un utente da tale elenco. L'utente rimosso è un amministratore dell'applicazione di servizio $serviceApp.

Vedere anche

Grant-SPObjectSecurity
Get-SPServiceApplicationSecurity

  https://msdn.microsoft.com/it-it/library/ff607645(v=office.16)