Condividi tramite


Revoke-SPObjectSecurity

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

Sintassi

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

Descrizione

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 altre informazioni su come usare i set di parametri, vedere Set di parametri del cmdlet.

Cmdlet Revoke-SPObjectSecurity per rimuovere un'entità di sicurezza, ad esempio un utente, da un oggetto SPObjectSecurity. Un oggetto SPObjectSecurity è un oggetto comune utilizzato per rappresentare l'elenco di controllo di accesso di sicurezza (ACL) degli oggetti amministrativi di SharePoint, in particolare le applicazioni di servizio.

Per le autorizzazioni e le informazioni più aggiornate sulle Windows PowerShell per i prodotti SharePoint, vedere la documentazione online all'indirizzo https://go.microsoft.com/fwlink/p/?LinkId=251831 (https://go.microsoft.com/fwlink/p/?LinkId=251831).

Esempio

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

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

In questo esempio viene recuperato l'oggetto SPObjectSecurity corrispondente all'ACL amministratore in un'applicazione di servizio e viene rimosso un utente da tale ACL. È stato rimosso un amministratore per l'applicazione di servizio $serviceApp.

Parametri

-All

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

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

-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

-Identity

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

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

-Principal

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

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

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

-Rights

Specifica i diritti dell'entità da revocare.

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

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