Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
Microsoft Project Online verrà ritirato il 30 settembre 2026. Per altre informazioni, fare riferimento a questo annuncio: Microsoft Project Online viene ritirato: informazioni utili.
Informazioni su come un amministratore di SharePoint può eliminare le informazioni di un utente da un ambiente Project Online.
Passaggio 2 - Trovare i siti di Project Web App nell'ambiente di Office 365
Passaggio 3 - Trovare l'ID risorsa dell'utente in ogni sito PWA (facoltativo)
Passaggio 4 - Chiudere e archiviare tutti i progetti dell'utente
Passaggio 6 - Eliminare le informazioni sull'account utente aggiunte tramite SharePoint Online
Passaggio 8 - Cancellare la cache per gli utenti client di Project che si connettono al sito di PWA
Quali dati utente vengono eliminati?
In Project Online, gli amministratori possono usare i passaggi descritti in questo articolo per eliminare i dati utente e identificare i dati (dati che possono essere usati per identificare un utente), ad esempio:
Nome visualizzato, nome fonetico, GUID - È possibile scegliere di eliminare o rinominare il nome visualizzato dell'utente.
Impostazioni di visualizzazione specifiche dell'utente : ad esempio, se l'utente ha personalizzazioni nelle impostazioni di visualizzazione (visualizzazioni, filtri, gruppi, tabelle, mappe, disegni, report) sopra le pagine della griglia con visualizzazioni (come Centro risorse, Centro progetti, web part Pianificazione e così via), queste vengono eliminate.
Dettagli eccezione Calendar: ad esempio, se l'utente è stato assente per una settimana a gennaio perché malato o in vacanza, il nome dell'eccezione viene rimosso. Le date per l'eccezione rimarranno.
Autorizzazioni utente : ad esempio, se l'utente è associato a categorie, gruppi o gli sono state concesse autorizzazioni globali individuali, verranno rimosse tutte le associazioni. L'utente verrà inoltre impostato come inattivo.
Le informazioni utente contenute nei siti di Project, ad esempio problemi, rischi, risultati finali e documenti, archiviate in SharePoint Online potrebbero non essere eliminate tramite il processo di eliminazione dei dati utente di Project Online perché alcuni di questi utenti hanno accesso al sito di progetto ma non sono utenti PWA. È necessario eliminare questi dati tramite la procedura disponibile nella sezione Passaggio 6 - Eliminare le informazioni sull'account utente aggiunte tramite SharePoint Online di questo articolo.
Importante
È consigliabile eseguire il processo di eliminazione dei dati utente di SharePoint Online prima di eliminare le informazioni dello stesso utente da Project Online. In questo modo si eviteranno problemi a causa dei quali la sincronizzazione con determinati elementi di SharePoint Online, ad esempio Problemi o Rischi, sovrascriverà i dati utente eliminati in Project Online.
Qual è la differenza con l'eliminazione di un utente tramite l'eliminazione di oggetti aziendali?
Il processo di eliminazione dei dati utente descritto in questo articolo è diverso dall'eliminazione di un utente PWA tramite la pagina Enterprise Object Delete nelle impostazioni del server PWA in diversi modi:
L'eliminazione di oggetti aziendali elimina l'utente come risorsa dell'organizzazione. Tuttavia, l'eliminazione viene bloccata se l'utente/la risorsa è uno dei seguenti:
Un proprietario del progetto
Un responsabile dei timesheet
Nell'elenco dei responsabili della scheda attività
Un proprietario dell'assegnazione
In un piano delle risorse
Un utente proxy del flusso di lavoro
L'eliminazione dei dati utente tramite la procedura descritta in questo articolo non elimina la risorsa dell'organizzazione. Modifica l'account utente in modo che sia disattivato, rimuove i dati utente e, facoltativamente, può modificare il nome della risorsa in un nome scelto dall'utente (ad esempio "Utente eliminato").
Eliminare scenari
A seconda delle esigenze, questo processo consente di eliminare i dati utente elencati in precedenza, ma consente anche un certo controllo per quanto riguarda l'eliminazione del nome visualizzato degli utenti negli elementi condivisi, come schede attività, progetti e assegnazioni. È possibile eseguire tre scenari di eliminazione:
Scenario 1: eliminare le informazioni dell'utente da Project Online ad eccezione del nome visualizzato
In questo scenario, tutti i dati dell'utente vengono eliminati, ad eccezione del nome visualizzato dell'utente.
È possibile scegliere questo scenario se si vuole conoscere il lavoro svolto dall'utente, ad esempio attraverso le schede attività e le attività.
Scenario 2: eliminare le informazioni dell'utente da Project Online, ma aggiornare il nome visualizzato ovunque
In questo scenario, tutte le informazioni dell'utente vengono eliminate. In tutte le posizioni in cui è stato mostrato il nome visualizzato dell'utente, questo verrà sostituito con un elemento di propria scelta, ad esempio "Utente eliminato". L'ID risorsa per l'utente rimarrà.
? possibile scegliere questo scenario se non ? necessario per un'azienda mantenere il nome visualizzato dell'utente, anche in record condivisi come schede attivit? e progetti.
Scenario 3: eliminare le informazioni dell'utente da Project Online, ma aggiornare il nome visualizzato ovunque tranne che per i record della scheda attività
In questo scenario, tutte le informazioni dell'utente vengono eliminate, ad eccezione dei record della scheda attività. È possibile scegliere di sostituire il nome visualizzato dell'utente con un elemento a scelta, ad esempio "Utente eliminato". Tuttavia, questa operazione non influisce sui record del timesheet, in cui il nome utente verrà comunque mantenuto. Il nome visualizzato nei record delle schede attività viene generato come nuovo ID risorsa, in modo che il nome utente aggiornato non possa essere identificato tramite i dati nei record della scheda attività.
Se si sceglie questo scenario, è necessario eseguire un'ulteriore revisione dei record del timesheet in cui viene visualizzato l'utente.
Panoramica del processo
Segue una panoramica del processo che gli amministratori devono eseguire per eliminare le informazioni di un utente specifico nel proprio ambiente di Project Online:
Scaricare gli script di PowerShell: è necessario scaricare e decomprimere i file di script di PowerShell necessari in questo articolo.
Trovare i siti di PWA che contengono i dati dell'utente: Trovare un elenco di siti di Project Web App nel proprio ambiente.
Trovare l'ID risorsa dell'utente in ogni sito PWA (facoltativo): In ogni sito di Project Web App trovare l'ID risorsa univoco per l'utente. È anche possibile scegliere di specificare l'utente tramite l'account di accesso (ad esempio, adambarr@contoso.onmicrosoft..com).
Chiudere e archiviare tutti i progetti dell'utente: Questa operazione deve essere eseguita prima di eseguire gli script di esportazione per assicurarsi che le modifiche non vengano sovrascritte.
Eseguire un'esportazione dei dati dell'utente: Questo passaggio facoltativo è descritto in Esportare le informazioni utente da Project Online.
Eliminare le informazioni sull'account utente aggiunte tramite SharePoint Online (facoltativo): questo passaggio è necessario solo se è necessario eliminare le informazioni sull'account utente non PWA, ad esempio un utente a cui potrebbe essere stato concesso l'accesso a un sito di progetto.
Eliminare i dati dell'utente dal sito di PWA: Eseguire lo script per eliminare le informazioni dell'utente da ogni sito di PWA.
Tramite lo script, è possibile scegliere di modificare il nome visualizzato dell'utente con un nome diverso, ad esempio "Utente eliminato". Ciò consente di rendere anonimo l'utente, mantenendo relativamente invariato l'elemento in cui appaiono le informazioni utente.
Eliminare la cache per gli utenti di Project Professional: Dopo aver completato correttamente lo script, gli amministratori di PWA devono eliminare la cache in ogni dispositivo in cui è stato usato Project Professional per aprire il progetto mentre era connesso al sito di Project Online. La cancellazione della cache impedisce che le informazioni utente vengano aggiunte nuovamente al progetto se sono memorizzate nella cache del dispositivo.
Collaborare con gli amministratori di progetto
A seconda della società, l'amministratore di SharePoint potrebbe avere competenze sulla gestione delle attività amministrative di SharePoint, ma potrebbe avere poche conoscenze sull'amministrazione di Project Online. In questo caso, è consigliabile che l'amministratore di SharePoint collabori con gli amministratori del sito PWA per eseguire queste attività. Ad esempio, un amministratore di SharePoint sarebbe probabilmente più adatto a eseguire lo script PowerShell per trovare tutti i siti PWA, ma probabilmente dovrebbe collaborare con l'amministratore di PWA per eseguire i passaggi rimanenti e per ottenere assistenza in merito alle regole aziendali e alla configurazione di ogni sito PWA.
Importante
Come procedura consigliata, assicurarsi di eseguire il backup dei database di Project prima di eliminare i dati degli utenti dal sito. Puoi eliminare il backup una volta che sei sicuro di aver avuto successo.
Passaggio 1 - Scaricare i file di script di eliminazione
È necessario usare diversi file di script di preparazione di PowerShell per le procedure descritte in questo articolo. I file di script a cui si fa riferimento in questo articolo sono contenuti nel pacchetto di script di esportazione ed eliminazione del contenuto utente di Project Online. Scarica e comprimi i file in una posizione a cui puoi fare riferimento.
Passaggio 2 - Trovare i siti di Project Web App nell'ambiente di Office 365
Gli amministratori di SharePoint dovranno usare SharePoint Online Management Shell per connettersi all'interfaccia di amministrazione di SharePoint Online ed eseguire il cmdlet Get-SPOSite PowerShell per ottenere un elenco di URL per ogni sito PWA nell'ambiente di Office 365.
Nota
Per eseguire il cmdlet di Get-SPOSite PowerShell, è necessario essere un amministratore di SharePoint.
Nel modulo di SharePoint Online Management Shell, connettersi all'interfaccia di amministrazione di SharePoint Online con il cmdlet Connect-SPOService:
Connect-SPOService -URL <AdminSiteURL>Ad esempio:
Connect-SPOService -URL https://contoso-admin.sharepoint.comDopo aver effettuato la connessione al centro Amministrazione SharePoint Online, usare il cmdlet di PowerShell Get-SPOSites per trovare tutti i siti PWA nell'ambiente Office 365:
Dopo essersi connessi all'interfaccia di amministrazione di SharePoint Online, usare il cmdlet Get-SPOSite di PowerShell per trovare tutti i siti di PWA nell'ambiente di Office 365:
Get-SPOSite | ?{$_.PWAEnabled -eq "Enabled"} | ft -a Url,OwnerDopo l'esecuzione, verrà visualizzato un elenco di tutti i siti PWA e i proprietari di siti nell'ambiente di Office 365.
Passaggio 3 - Trovare l'ID risorsa dell'utente in ogni sito PWA (facoltativo)
Importante
Se si dispone dell'account di accesso dell'utente, questo passaggio è facoltativo. Per eseguire lo script di eliminazione sono necessari l'account di accesso dell'utente o l'ID risorsa per ogni sito PWA.
Per trovare l'ID risorsa dell'utente, gli amministratori di PWA devono eseguire le operazioni seguenti in ogni sito di PWA trovato nel passaggio precedente:
Nelle impostazioni di Project Online Server, nella sezione Dati aziendali, fare clic su Centro risorse.
Nella colonna Nome risorsa della pagina Centro risorse individuare il nome dell'utente, quindi verificare se è possibile trovare un valore nella colonna ID univoco in tale riga. Questo valore corrisponde all'ID risorsa dell'utente. Nell'immagine seguente, ad esempio, è possibile vedere il valore dell'ID risorsa di Aaron Painter elencato nella colonna ID univoco.
In alcuni casi, la tabella può essere personalizzata in modo che la colonna ID univoco non sia disponibile. In tal caso, selezionare la casella di controllo a sinistra del nome utente, quindi fare clic su Modifica nella scheda Risorse della barra multifunzione, quindi procedere al passaggio successivo.
Nella pagina Edit Resource (Modifica risorsa ) per l'utente specifico passare alla sezione System Identification Data (Dati di identificazione del sistema ) e trovare il valore elencato per il GUID. Il GUID è l'ID risorsa utente per questo sito PWA.
Nota
Se si hanno più siti di PWA, ogni sito di PWA avrà un ID risorsa diverso per lo stesso utente. Assicurarsi di associare l'ID risorsa trovato per l'utente con l'URL specifico del sito PWA.
Passaggio 4 - Chiudere e archiviare tutti i progetti dell'utente
Prima di eseguire lo script di esportazione, è necessario assicurarsi che tutti i progetti dell'utente siano chiusi e archiviati dagli utenti nel sito di PWA. In questo modo si garantisce che le modifiche apportate dallo script di eliminazione non vengano sovrascritte.
Se necessario, un amministratore PWA pu? forzare l'archiviazione del progetto tramite le Impostazioni server PWA.
Nella pagina Impostazioni server , nella sezione Amministrazione code e database, fare clic su Forza archiviazione oggetti aziendali.
Nell'elenco dei progetti nella pagina Forza archiviazione oggetti aziendali selezionare la casella di controllo accanto al progetto da selezionare e quindi fare clic su ** Check-In **.
Verrà visualizzato un messaggio che chiede se si è certi di voler forzare l'archiviazione. Fare clic su OK.
Nota
Forzare l'archiviazione di un progetto che viene modificato da un utente può comportare la perdita di tali modifiche. È consigliabile che gli utenti archivino i progetti nella modalità consueta e forzare l'archiviazione solo quando strettamente necessario.
Passaggio 5 - Esportare i dati dell'utente (facoltativo)
Prima di eliminare i dati dell'utente, è necessario conoscere tutti i progetti a cui l'utente ha partecipato. In questo modo sarà possibile verificare in un secondo momento se i dati dell'utente sono stati rimossi, poiché qualche problema potrebbe aver impedito l'eliminazione (ad esempio, il progetto è stato estratto). È possibile visualizzare questi progetti esportando i dati dell'utente. Per informazioni su come eseguire questa operazione, vedere Esportare le informazioni degli utenti da Project Online (GDPR).
Lo script di esportazione ti dirà anche se uno dei progetti dell'utente è attualmente estratto, poiché deve essere archiviato prima di eseguire lo script RedactProjectUser nel passaggio successivo.
Se necessario, un amministratore di PWA può forzare un'archiviazione del progetto tramite le impostazioni del server PWA.
Nella pagina Impostazioni server , nella sezione Amministrazione code e database , fare clic su Forza archiviazione oggetti aziendali.
Nella pagina Forza archiviazione oggetti aziendali , nell'elenco dei progetti, selezionare la casella di controllo accanto al progetto da archiviare, quindi fare clic su Archivia.
Verrà visualizzato un messaggio che chiede se si è certi di voler forzare l'archiviazione. Fare clic su OK.
Importante
Se si forza il check-in di un progetto che un utente sta modificando, le modifiche potrebbero andare perse.
Passaggio 6 - Eliminare le informazioni sull'account utente aggiunte tramite SharePoint Online
Nota
Se si eliminano anche i dati utente da SharePoint Online, è consigliabile eliminare i dati utente di SharePoint Online prima di eliminare i dati utente di Project Online per evitare problemi di sincronizzazione che possono sovrascrivere il contenuto eliminato.
Gli utenti dell'ambiente di Office 365 che non dispongono di account di Project Web App (PWA) possono avere il nome e le informazioni dell'account in Project Online e potrebbero volerli eliminare. Ciò può verificarsi se l'utente ha aggiunto determinati oggetti di SharePoint a un sito di progetto. Un sito di progetto è un sito di collaborazione di SharePoint che può essere creato durante la creazione di un progetto. L'accesso a questi siti di collaborazione consente agli utenti SharePoint che non sono utenti PWA. In questo caso, le informazioni sull'account vengono salvate e possono essere salvate in PWA. Se un amministratore elimina i dati degli utenti in SharePoint Online, dovrebbe anche verificare se è necessario eliminare i dati degli utenti in Project Online se nota uno dei seguenti problemi nei dati di esportazione di SharePoint Online:
Problemi associati a un sito di progetto
Rischi associati a un sito di progetto
Documenti associati a un sito di progetto
Risultati finali associati a un sito di progetto
Se i dati degli utenti di SharePoint Online mostrano uno dei precedenti, è anche possibile eliminare le informazioni dell'account utente dal sito di Project Online eseguendo lo script di PowerShell RedactProjectUser specificando le informazioni dell'account di accesso (poiché l'utente non avrà un ID risorsa):
.\Invoke-RedactProjectUser.ps1 -Url <PWASiteURL> -LoginName <logonName> -UpdateDisplayName "<newDisplayName>" -RedactTimesheet $true
Ad esempio, dai dati di esportazione di SharePoint Online è emerso che Eva Corets (nome account di evac@contoso.com), ha aggiunto problemi e rischi a un sito di progetto che faceva parte di un sito PWA specifico (https://contoso.sharepoint.com/sites/pwa1). L'esecuzione di quanto segue aggiornerà tutte le istanze del nome dell'account in "Utente eliminato" nello specifico sito di PWA.
.\Invoke-RedactProjectUser.ps1 -Url https://contoso.sharepoint.com/sites/pwa -LoginName evac@contoso.onmicrosoft.com -UpdateDisplayName "Deleted User" -RedactTimesheet $true
Passaggio 7 - Eliminare i dati dell'utente dal sito di PWA
Eseguire lo script di PowerShell RedactProjectUser in SharePoint Online Management Shell per rimuovere i dati utente dal sito di PWA e, facoltativamente, aggiornare il nome visualizzato dell'utente.
Lo script di PowerShell RedactProjectUser è incluso nel pacchetto di script di esportazione ed eliminazione dei contenuti utente di Project Online.
Nota
Per eseguire lo script RedactProjectUser, è necessario avere almeno uno dei seguenti: > Un amministratore della raccolta siti per il sito PWA per il quale si esegue lo script. >Se si è in modalità di autorizzazione Project, assegnare le autorizzazioni Gestisci utenti e gruppi nell'istanza di Project Online. Se si è in modalità di autorizzazione di SharePoint, essere un amministratore di SharePoint.
In SharePoint Online Management Shell si userà il cmdlet Invoke per eseguire lo script RedactProjectUser:
Invoke-RedactProjectUser
Il cmdlet Invoke usa i parametri seguenti:
| Parametro | Descrizione | Nota |
|---|---|---|
| -URL |
URL dell'istanza di Project Online. |
Obbligatorio |
| -LoginName |
Nome di accesso dell'utente. |
È necessario LoginName o ResourceID. |
| -ResourceId |
GUID risorsa dell'utente. |
È necessario LoginName o ResourceID. |
| -UpdateDisplayName |
Nuovo nome visualizzato per l'utente |
Se utilizzato, è necessario anche RedactTimesheet. |
| -Redazione Timesheet |
Applicare modifiche alle schede attività? ( $true o $false ) |
|
| -Regione |
Questo parametro facoltativo specifica l'ambiente di Office 365 in uso. I valori che è possibile usare per questo parametro includono: Impostazione predefinita : cloud pubblico del progetto. Cina - Gallatin. Germania - Foresta Nera . ITAR - Governo Office 365 Stati Uniti. Se il parametro non viene utilizzato, viene utilizzato il valore predefinito ( Default ). |
È possibile usare il cmdlet e i parametri Invoke nei modi seguenti:
Scenario 1: eliminare le informazioni dell'utente da un'istanza di Project Online, ad eccezione del nome visualizzato
L'uso di questo comando rimuoverà i dati dell'utente dal sito di PWA, ad eccezione del nome visualizzato. L'organizzazione potrebbe voler lasciare il nome visualizzato dell'utente per una revisione successiva nel caso in cui si trovi in un elemento condiviso, ad esempio il proprietario di un'attività in un progetto o una voce in una scheda attività.
Si noti che è possibile specificare l'utente in base al nome di accesso o all'ID risorsa.
Usare il nome di accesso
Se si specifica l'utente in base al nome di accesso, utilizzare il cmdlet nel modo seguente:
.\Invoke-RedactProjectUser.ps1 -Url <PWASiteURL> -LoginName <loginName>
Ad esempio, quanto segue rimuove tutti i dati relativi all'utente * evac@@contoso.onmicrosoft.com * in tutto il https://contoso.sharepoint.com/sites/pwa sito, ad eccezione del nome visualizzato dell'utente
.\Invoke-RedactProjectUser.ps1 -Url https://contoso.sharepoint.com/sites/pwa -LoginName evac@@contoso.onmicrosoft.com
Quando si esegue questo comando, viene visualizzato un messaggio che chiede di confermare se si vuole procedere.
Dopo aver confermato e completato correttamente lo script, verrà visualizzato un messaggio che afferma: Tutti i dati relativi al nome> visualizzato dell'utente della risorsa <sono stati rimossi, ad eccezione del nome della risorsa.
Usare l'ID risorsa
Usare il cmdlet nel modo seguente se si specifica l'utente in base all'ID risorsa:
.\Invoke-RedactProjectUser.ps1 -Url <PWASiteURL> -ResourceID <ResourceID>
Ad esempio, quanto segue rimuove tutti i dati utente per l'utente con un ID risorsa di 0c7cd3fb-a0be-e111-9fte-00155d022d022681 in tutto il https://contoso.sharepoint.com/sites/pwa sito, ad eccezione del nome visualizzato dell'utente
.\Invoke-RedactProjectUser.ps1 -Url https://contoso.sharepoint.com/sites/pwa -ResourceId 0c7cd3fb-a0be-e111-9fte-00155d022d022681
Quando si esegue questo comando, viene visualizzato un messaggio che chiede di confermare se si vuole procedere.
Dopo aver confermato e completato correttamente lo script, verrà visualizzato un messaggio che indica: Tutti i dati relativi all'ID> risorsa dell'utente della risorsa <sono stati rimossi, ad eccezione del nome della risorsa.
Scenario 2: eliminare le informazioni dell'utente da un'istanza di Project Online, ma aggiornare il nome visualizzato ovunque
L'uso di questo comando rimuoverà i dati utente di un utente dall'istanza di Project Online e cambierà il nome visualizzato dell'utente in un nome di sua scelta, e questo si verificherà anche nei record del timesheet. L'organizzazione può voler modificare il nome visualizzato dell'utente in un elemento che renda anonima l'identità dell'utente, ad esempio "Utente eliminato".
Si noti che è possibile specificare l'utente in base al nome di accesso o all'ID risorsa.
Usare il nome di accesso
Se si specifica l'utente in base al nome di accesso, utilizzare il cmdlet nel modo seguente:
.\Invoke-RedactProjectUser.ps1 -Url <PWASiteURL> -LoginName <logonName> -UpdateDisplayName "<newDisplayName>" -RedactTimesheet $true
Ad esempio, quanto segue rimuoverà tutti i dati evac@contoso.onmicrosoft.com dell'utente e cambierà il suo nome visualizzato in " Utente eliminato " in tutto il https://contoso.sharepoint.com/sites/pwa sito.
.\Invoke-RedactProjectUser.ps1 -Url https://contoso.sharepoint.com/sites/pwa -LoginName evac@contoso.onmicrosoft.com -UpdateDisplayName "Deleted User" -RedactTimesheet $true
Quando si esegue questo comando, viene visualizzato un messaggio che chiede di confermare se si vuole procedere.
Dopo aver confermato e completato correttamente lo script, verrà visualizzato un messaggio che indica: Tutti i dati relativi al nome> di accesso dell'utente della risorsa <sono stati rimossi e il nome della risorsa è stato modificato in <nome> visualizzato aggiornato ovunque, inclusi i record del timesheet.
Usare l'ID risorsa
Usare il cmdlet nel modo seguente se si specifica l'utente in base all'ID risorsa:
.\Invoke-RedactProjectUser.ps1 -Url <PWASiteURL> -ResourceID <ResourceID> -UpdateDisplayName "<newDisplayName>" -RedactTimesheet $true
Ad esempio, quanto segue rimuoverà tutti i dati utente per l'utente con ID risorsa di 0c7cd3fb-a0be-e111-9fte-00155d022d022681 e cambierà il nome visualizzato in " Utente eliminato " in tutto il https://contoso.sharepoint.com/sites/pwa sito.
.\Invoke-RedactProjectUser.ps1 -Url https://contoso.sharepoint.com/sites/pwa -ResourceId 0c7cd3fb-a0be-e111-9fte-00155d022d022681 -UpdateDisplayName "Deleted User" -RedactTimesheet $true
Quando si esegue questo comando, viene visualizzato un messaggio che chiede di confermare se si vuole procedere.
Dopo aver confermato e completato correttamente lo script, verrà visualizzato un messaggio che indica: Tutti i dati relativi all'ID> risorsa dell'utente della risorsa <sono stati rimossi e il nome della risorsa è stato modificato in <nome> visualizzato aggiornato ovunque, inclusi i record del timesheet.
Scenario 3: eliminare le informazioni dell'utente da un sito di Project Web App, ma modificare il nome visualizzato ovunque tranne che per i record del timesheet
L'utilizzo di questo comando consente di rimuovere i dati dell'utente dal sito di Project Web App e di modificare il nome visualizzato dell'utente con un nome specificato dall'utente, ma ciò non si verificherà nei record del timesheet. L'organizzazione potrebbe voler analizzare in un secondo momento se ha un motivo per mantenere il nome visualizzato degli utenti nei record della scheda attività.
Si noti che è possibile specificare l'utente in base al nome di accesso o all'ID risorsa.
Usare il nome di accesso
Se si specifica l'utente in base al nome di accesso, utilizzare il cmdlet nel modo seguente:
.\Invoke-RedactProjectUser.ps1 -Url <PWASiteURL> -LoginName <logonName> -UpdateDisplayName "<newDisplayName>" -RedactTimesheet $false
Ad esempio, quanto segue rimuoverà tutti i dati e evac@contoso.onmicrosoft.com cambierà il suo nome visualizzato in " Utente eliminato " in tutto il sito, tranne che nei record del https://contoso.sharepoint.com/sites/pwa timesheet.
.\Invoke-RedactProjectUser.ps1 -Url https://contoso.sharepoint.com/sites/pwa -LoginName evac@contoso.onmicrosoft.com -UpdateDisplayName "Deleted User" -RedactTimesheet $false
Quando si esegue questo comando, viene visualizzato un messaggio che chiede di confermare se si vuole procedere.
Dopo aver confermato e aver completato correttamente lo script, verrà visualizzato un messaggio che indica: Dopo la conferma e il completamento dello script, viene visualizzato un messaggio che indica: Tutti i dati relativi all'ID> risorsa dell'utente della risorsa <sono stati rimossi e il nome della risorsa è stato modificato in <nome> visualizzato aggiornato ovunque tranne che per i record del timesheet.
Usare l'ID risorsa
Usare il cmdlet nel modo seguente se si specifica l'utente in base all'ID risorsa:
.\Invoke-RedactProjectUser.ps1 -Url <PWASiteURL> -ResourceID <ResourceID> -UpdateDisplayName "<newDisplayName>" -RedactTimesheet $false
Ad esempio, quanto segue rimuoverà tutti i dati personali per l'utente con ID risorsa di 0c7cd3fb-a0be-e111-9fte-00155d022d022681 e il nome visualizzato in "Utente eliminato" verrà modificato in "Utente eliminato" in tutto il sito, tranne che nei record del https://contoso.sharepoint.com/sites/pwa timesheet.
.\Invoke-RedactProjectUser.ps1 -Url https://contoso.sharepoint.com/sites/pwa -ResourceId 0c7cd3fb-a0be-e111-9fte-00155d022d022681 -UpdateDisplayName "Deleted User" -RedactTimesheet $false
Quando si esegue questo comando, viene visualizzato un messaggio che chiede di confermare se si vuole procedere.
Dopo aver confermato e completato correttamente lo script, verrà visualizzato un messaggio che indica: Tutti i dati relativi al nome> di accesso dell'utente della risorsa <sono stati rimossi e il nome della risorsa è stato modificato in <nome> visualizzato aggiornato ovunque tranne che per i record del timesheet.
Passaggio 8 - Cancellare la cache per gli utenti client di Project che si connettono al sito di PWA
In tutti i dispositivi in cui Project Professional o il client desktop Microsoft Project è connesso all'istanza di Project Online, un amministratore IT deve cancellare la cache. La cancellazione della cache impedirà l'aggiornamento dei progetti in cui sono state eliminate le informazioni utente dai dati memorizzati nella cache che rimangono nel sistema. È inoltre necessario assicurarsi che nessuno dei progetti dell'utente sia aperto sul client prima di svuotare la cache.
Per cancellare la cache in Project Professional 2016 e Project:
Selezionare il menu File, quindi fare clic su Opzioni.
Sulla pagina Opzioni del progetto, selezionare Salva.
Nella sezione Cache, selezionare Pulisci la cache.
Vedere anche
Esportare i dati utente da Project Online
Definizioni degli oggetti JSON di esportazione di Project Online