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)