Comment configurer des sites utilisateur dans OneDrive entreprise

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Par défaut, la première fois qu’un utilisateur accède à leur flux d’actualités, site ou un lien OneDrive, un site OneDrive Entreprise est configuré automatiquement pour eux. Dans certains cas, tels que les éléments suivants, vous souhaiterez sites OneDrive Entreprise à être prêt au préalable ou avant sa mise en service:

  • Votre organisation possède un processus personnalisé pour l’ajout de nouveaux employés et que vous voulez créer des sites OneDrive Entreprise lorsque vous ajoutez de nouveaux employés.

  • Votre entreprise envisage de migrer local vers Office 365.

  • Votre entreprise envisage de migrer à partir d’un autre service de stockage en ligne ou référentiel.

Cet article décrit la mise en service des sites OneDrive Entreprise pour vos utilisateurs à l’aide de PowerShell. Cette procédure vous guidera les éléments suivants :

  1. Créer un script PowerShell pour la mise en service de sites OneDrive Entreprise à partir du code fourni.

  2. Créer un fichier d’entrée qui inclut vos utilisateurs pour lesquels vous souhaitez avant mise en service des sites OneDrive Entreprise.

  3. Exécuter le script PowerShell pour créer des sites OneDrive Entreprise pour les utilisateurs qui se trouvent dans le fichier d’entrée.

Remarque : Vous pouvez également prévoir des sites OneDrive Entreprise à l’aide de l’API REST ou CSOM. Pour plus d’informations, voir Si vous souhaitez par programme mise en service des Sites personnels (SkyDrive Pro) dans Office 365 et la section intitulée « Utiliser la méthode de ProfileLoader.CreatePersonalSiteEnqueueBulk mise en service des sites personnels et OneDrive Entreprise pour plusieurs utilisateurs (Mes administrateurs hôte de sites dans SharePoint Online uniquement) » dans Nouveautés pour les développeurs dans sociale et les fonctionnalités de collaboration dans SharePoint 2013.

Avant de commencer

Avant de commencer cette tâche, passez en revue les informations suivantes sur les composants requis :

Avant la mise en service de OneDrive pour les sites d’entreprise pour les utilisateurs

  1. Copiez le code suivant, collez-le dans un éditeur de texte tel que le bloc-notes, enregistrez-le et nommez le fichier BulkEnqueueOneDriveSite.ps1 pour créer le script PowerShell:

    <#
    .SYNOPSIS
     This script adds an entry for each user specified in the input file 
     into the OneDrive provisioning queue
     
     
    .DESCRIPTION
     This script reads a text file with a line for each user. 
     Provide the User Principal Name of each user on a new line.
     An entry will be made in the OneDrive provisioning queue for each
     user up to 200 users.
    
    .EXAMPLE
    
     .\BulkEnqueueOneDriveSite.ps1 -SPOAdminUrl https://contoso-admin.sharepoint.com -InputfilePath C:\users.txt 
    
    .PARAMETER SPOAdminUrl
     The URL for the SharePoint Admin center
     https://contoso-admin.sharepoint.com
    
    .PARAMETER InputFilePath
     The path to the input file.
     The file must contain 1 to 200 users
     C:\users.txt
    
    .NOTES
     This script needs to be run by a SharePoint Online Tenant Administrator
     This script will prompt for the username and password of the Tenant Administrator
    #>
    
    param
    (
        #Must be SharePoint Administrator URL
        [Parameter(Mandatory = $true)]
        [ValidateNotNullOrEmpty()]
        [string] $SPOAdminUrl,
        
        [Parameter(Mandatory = $true)]
        [ValidateNotNullOrEmpty()]
        [string] $InputFilePath
    )
    
    [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client") | Out-Null
    [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.Runtime") | Out-Null
    [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.UserProfiles") | Out-Null
    
    
    $ctx = New-Object Microsoft.SharePoint.Client.ClientContext($SPOAdminUrl)
    
    $Users = Get-Content -Path $InputFilePath
    
    if ($Users.Count -eq 0 -or $Users.Count -gt 200)
    {
        Write-Host $("Unexpected user count: [{0}]" -f $Users.Count) -ForegroundColor Red
        return 
    }
    
    $web = $ctx.Web
    Write-Host "Please enter a Tenant Admin username" -ForegroundColor Green
    $username = Read-Host
    
    Write-Host "Please enter your password" -ForegroundColor Green
    $password = Read-Host -AsSecureString
    
    $ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($username,$password )
    $ctx.Load($web)
    $ctx.ExecuteQuery()
    
    $loader = [Microsoft.SharePoint.Client.UserProfiles.ProfileLoader]::GetProfileLoader($ctx)
    $ctx.ExecuteQuery()
    
    $loader.CreatePersonalSiteEnqueueBulk($Users)
    $loader.Context.ExecuteQuery()
    
    
    Write-Host "Script Completed" 
    

    Notez que les commentaires sont inclus dans le code pour décrire le script et les paramètres qui sont utilisées dans celle-ci. Ils n’affectent pas l’exécution du script PowerShell.

  2. Dans un éditeur de texte tel que le bloc-notes, créez un fichier qui inclut les comptes d’utilisateurs Office 365 pour lequel vous souhaitez mise en service des sites OneDrive Entreprise. Chaque compte d’utilisateur doit être sur une ligne distincte.

    Enregistrez le fichier avec le nom UserInput.txt.

    Remarque : Chaque fichier d’entrée est limitée à 200 utilisateurs. Si vous avez besoin de mise en service des sites OneDrive Entreprise pour plus de 200 utilisateurs, créez plusieurs fichiers d’entrée (par exemple, UserInput1.txt, UserInput2.txt, etc.).

  3. Ouvrez SharePoint Online Management Shell.

  4. Accédez au répertoire où vous avez enregistré le script PowerShell BulkEnqueueOneDriveSite.ps1.

  5. À l’invite de commande PowerShell, utilisez la commande suivante :

    .\BulkEnqueueOneDriveSite.ps1 -SPOAdminUrl <The URL for the SharePoint Admin center> -InputfilePath <location of your UserInput file> 

    Par exemple :

    .\BulkEnqueueOneDriveSite.ps1 -SPOAdminUrl https://contoso-admin.sharepoint.com -InputfilePath C:\UserInput1.txt 

    Exécuter le script vous invite à entrer les informations d’identification Office 365, vous devrez entrer.

    Lorsque le script est terminé, le volet PowerShell affiche l’état comme étant terminée.

  6. Si vous avez des fichiers de l’entrée d’utilisateur supplémentaires, exécutez à nouveau le script et modifiez le paramètre - InputfilePath à l’emplacement de l’autre fichier de l’entrée d’utilisateur.

Pour vérifier si les sites de OneDrive Entreprise vos utilisateurs ont été créés, Découvrez comment afficher une liste de OneDrive entreprise collections de sites.

Remarque : Si vous créez des sites OneDrive Entreprise pour un utilisateur, notez qu’il peut prendre du temps pour l’ensemble de vos sites les utilisateurs à créer.

Rubriques connexes

Planifiez votre déploiement OneDrive Entreprise hybride

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×