Afficher les URL OneDrive pour les utilisateurs de votre organization
Article
En tant qu’administrateur SharePoint, vous pouvez confirmer les URL OneDrive pour des utilisateurs spécifiques dans votre organization. Que vous soyez dépanner, provisionner de nouveaux comptes ou simplement garantir des informations précises, il est essentiel de comprendre les méthodes de récupération des URL OneDrive.
À propos des URL OneDrive
L’URL du OneDrive d’un utilisateur est généralement au format suivant : https://<tenant name>-my.sharepoint.com/personal/<user principal name>. Pour le nom d’utilisateur principal (UPN), tous les caractères spéciaux tels qu’un point, une virgule, un espace et le signe arobase (« @ ») sont convertis en traits de soulignement (« _ »). Consultez le tableau suivant pour obtenir des exemples.
Les numéros ou GUID peuvent être ajoutés à l’URL si un conflit est détecté. Nous vous recommandons de confirmer l’URL OneDrive d’un utilisateur si vous devez la spécifier.
Notes
Sauf si les comptes OneDrive sont préprovisionnés, l’URL n’est pas créée tant qu’un utilisateur n’accède pas à son OneDrive pour la première fois.
En outre, l’URL OneDrive change automatiquement si l’UPN de l’utilisateur change. Par exemple, si l’utilisateur change de nom ou si le nom de domaine change pour un changement de nom ou une restructuration d’entreprise.
Utiliser le rapport d’utilisation de OneDrive pour afficher la liste des utilisateurs et des URL OneDrive
Faites défiler jusqu’au tableau sous les graphiques.
Si vous voyez des GUID dans la table au lieu d’URL et de noms, accédez au paramètre Rapports et désactivez la case Dans tous les rapports, affichez les noms identifiés pour les utilisateurs, les groupes et les sites.
Vous pouvez copier des URL OneDrive individuelles à partir de la colonne URL. Pour faciliter la recherche et la copie, exportez la table en tant que fichier .csv. Dans le coin supérieur gauche du tableau, sélectionnez Exporter.
Si vous avez installé une version antérieure de SharePoint Online Management Shell, accédez à Ajouter ou supprimer des programmes et désinstaller « SharePoint Online Management Shell ».
Enregistrez le texte suivant dans un fichier PowerShell. Par exemple, vous pouvez l’enregistrer dans un fichier nommé OneDriveSites.ps1.
$TenantUrl = Read-Host "Enter the SharePoint admin center URL"
$LogFile = [Environment]::GetFolderPath("Desktop") + "\OneDriveSites.log"
Connect-SPOService -Url $TenantUrl
Get-SPOSite -IncludePersonalSite $true -Limit all -Filter "Url -like '-my.sharepoint.com/personal/'" | Select -ExpandProperty Url | Out-File $LogFile -Force
Write-Host "Done! File saved as $($LogFile)."
Ouvrez l’outil SharePoint Online Management Shell. Accédez au répertoire où le script a été enregistré et exécutez :
PS C:\>.\OneDriveSites.ps1
Notes
Si un message d’erreur indiquant l’impossibilité d’exécuter des scripts s’affiche, vous devez modifier vos stratégies d’exécution. Pour plus d’informations, consultez À propos des stratégies d’exécution.
Le script vous invite à entrer l’URL du Centre d’administration SharePoint. Par exemple, https://contoso-admin.sharepoint.com est l’URL du centre d’administration SharePoint Contoso.
Lorsque vous y êtes invité, connectez-vous avec les informations d’identification de votre compte Administrateur SharePoint.
Après l'exécution du script, un fichier texte est créé à l'emplacement indiqué par la variable $LogFile dans le script. Ce fichier contient une liste de toutes les URL OneDrive dans votre organization. Le texte suivant fournit un exemple de la façon dont la liste des URL de ce fichier doit être mise en forme.
Une fois que vous avez l’URL du OneDrive d’un utilisateur, vous pouvez obtenir plus d’informations à ce sujet à l’aide de l’applet de commande Get-SPOSite et modifier les paramètres à l’aide de l’applet de commande Set-SPOSite .
Autres méthodes pour récupérer des URL OneDrive
Méthode 1 : Utilisation de la section Informations de diagnostic dans les paramètres OneDrive
En tant qu’administrateur du site OneDrive, accédez au site.
Dans le coin supérieur droit, sélectionnez l’icône Paramètres .
Sélectionnez Paramètres OneDrive et Autres paramètres.
Dans la section Informations de diagnostic , copiez l’URL web OneDrive.
Méthode 2 : Utilisation de PnP PowerShell (Get-PnPUserProfileProperty)
PnP PowerShell est un outil polyvalent pour gérer SharePoint et OneDrive. Pour récupérer l’URL PersonalURL (OneDrive) d’un utilisateur, procédez comme suit :
Installez PnP PowerShell si vous ne l’avez pas déjà fait. Exécutez la commande suivante dans PowerShell :
Install-Module PnP.PowerShell -Scope CurrentUser
Si vous avez besoin de plus d’informations sur l’installation, reportez-vous au guide d’installation officiel de PnP PowerShell.
Remplacez par "user@example.com" l’adresse e-mail réelle de l’utilisateur.
Méthode 3 : Microsoft API Graph
Microsoft API Graph fournit un accès programmatique à OneDrive et à d’autres services Microsoft 365. Pour obtenir l’URL OneDrive à l’aide de API Graph :
Installez le module Microsoft Graph PowerShell si vous ne l’avez pas déjà fait. Utilisez la commande suivante :
Install-Module Microsoft.Graph
Pour obtenir des instructions pas à pas, case activée ce tutoriel sur l’installation de PnP PowerShell pour SharePoint Online et Azure Cloud Shell.
Authentifiez-vous et connectez-vous à Microsoft Graph :
Expliquez les principes de base de la sécurité des données, de la gestion de cycle de vie, de la sécurité des informations et de la conformité pour protéger un déploiement Microsoft 365.