Set-SPUser

Configura le proprietà di un utente esistente.

Sintassi

Set-SPUser
   [-Identity] <SPUserPipeBind>
   [-AddPermissionLevel <String[]>]
   [-AssignmentCollection <SPAssignmentCollection>]
   [-ClearPermissions]
   [-Confirm]
   [-DisplayName <String>]
   [-Email <String>]
   [-Group <SPGroupPipeBind>]
   [-IsSiteCollectionAdmin]
   [-PassThru]
   [-RemovePermissionLevel <String[]>]
   [-SyncFromAD]
   [-Web <SPWebPipeBind>]
   [-WhatIf]
   [<CommonParameters>]

Descrizione

Il Set-SPUser cmdlet configura le proprietà di un utente esistente.

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 1-----------------------

Set-SPUser -Identity 'Contoso\jdoe' -Web https://intranet.contoso.com -AddPermissionLevel "Contributor"

In questo esempio viene impostato un utente (Contoso\jdoe) come collaboratore in https://intranet.contoso.com.

------------------ESEMPIO 2-----------------------

Set-SPUser -Identity 'Contoso\jdoe' -Web https://intranet.contoso.com -SyncFromAD

In questo modo viene aggiornato l'elenco delle informazioni utente per l'utente 'contoso\jdoe' con i valori correnti displayName e mail degli attributi dell'account Active Directory dell'utente.

Parametri

-AddPermissionLevel

Specifica il livello di autorizzazione da aggiungere all'utente.

Il valore deve essere una delle opzioni seguenti:

--Contribuire

Può visualizzare, aggiungere, aggiornare ed eliminare elementi di elenco e documenti.

--Design

Può visualizzare, aggiungere, aggiornare, eliminare, approvare e personalizzare i documenti.

--Controllo completo

Ha il controllo completo per tutti i documenti.

--Accesso limitato

Può visualizzare elenchi, raccolte documenti, elementi di elenco, cartelle o documenti specifici quando vengono concesse le autorizzazioni.

--Leggere

Può visualizzare pagine ed elementi di elenco e scaricare documenti.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-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 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-ClearPermissions

Elimina dall'utente tutte le autorizzazioni assegnategli. Se sono presenti valori Clear e Add, le autorizzazioni vengono prima cancellate e quindi vengono aggiunte nuove autorizzazioni.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-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 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-DisplayName

Specifica il nuovo nome visualizzato dell'utente.

Il tipo deve essere un nome valido.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Email

Specifica il nuovo indirizzo di posta elettronica dell'utente.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Group

Aggiunge l'utente a un gruppo esistente nel sito specificato.

Type:SPGroupPipeBind
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Identity

Specifica il GUID, il nome di accesso o l'oggetto SPUser dell'utente da restituire.

Il tipo deve essere un GUID di un utente esistente nel formato 1234-5678-9876-0987.

Type:SPUserPipeBind
Aliases:UserAlias
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-IsSiteCollectionAdmin

Specifica se impostare l'utente come amministratore della raccolta siti.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-PassThru

Se non specificato, indica che questo cmdlet non restituisce alcun output. Se specificato, indica che deve essere restituito l'oggetto SPUser per l'utente.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-RemovePermissionLevel

Rimuove il livello di autorizzazione dall'utente.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-SyncFromAD

Se specificato, indica che le informazioni dell'utente verranno sincronizzate dall'archivio directory utente. Questa opzione recupera solo il displayName valore e mail dall'archivio directory. Supporta Active Directory (versione classica o autenticazione di Windows), autenticazione basata su form e SAML. Per il funzionamento di questa opzione, i provider FBA e SAML devono supportare la risoluzione dall'archivio directory. L'opzione supporta solo gli oggetti Utente di SharePoint.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Web

Specifica il nome dell'URL o il GUID da utilizzare come ambito. Questo parametro non è necessario se come identità viene fornito l'oggetto SPUser.

Il valore deve essere un URL autentico, nel formato https://server_name, o GUID, nel formato 1234-5678-9807.

Type:SPWebPipeBind
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-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 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019