Comment configurer des sites utilisateur dans OneDrive entreprise

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Par défaut, la première fois qu’un utilisateur accède à leur flux d’actualités, site ou un lien SkyDrive, 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 à l’aide de Windows PowerShell. 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 ProfileLoader.CreatePersonalSiteEnqueueBulk pour mise en service des sites personnels et OneDrive Professionnels pour plusieurs utilisateurs (administrateurs hôte de sites Mon Site 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, vous devez effectuer les opérations suivantes :

La mise en service de sites pour les utilisateurs dans OneDrive entreprise

Dans cette procédure pour la mise en service OneDrive pour les sites d’entreprise pour vos utilisateurs Office 365, vous allez effectuer les éléments suivants :

  1. Créer le script PowerShell pour la mise en service de OneDrive pour les sites d’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 un site Business OneDrive

  3. Exécuter le script PowerShell

  1. Copiez le code suivant, collez-le dans un éditeur de texte tel que le bloc-notes, enregistrez-le et nommez le fichier CreateOneDriveSites.ps1   :

    <#
    .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
    )
    
    Import-Module Microsoft.Online.SharePoint.PowerShell -ErrorAction SilentlyContinue -DisableNameChecking | Out-Null
    
    $module = Get-Module -Name Microsoft.Online.SharePoint.Powershell
    if ($null -eq $module)
    {
        Write-Host $("The Microsoft.Online.SharePoint.PowerShell Module could not be loaded.") -ForegroundColor Red
        Write-Host $("The module can be downloaded from: https://www.microsoft.com/en-us/download/details.aspx?id=35588") -ForegroundColor Red
        return
    }
    
    [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"
    

    Remarque : Notez que les commentaires sont inclus dans le code pour fournir des informations supplémentaires.

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

    Fichier d’entrée utilisateur

    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 OneDrive pour les sites d’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. Dans SharePoint Online Management Shell, accédez au répertoire où vous avez enregistré le script PowerShell CreateOneDriveSites.ps1    .

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

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

    Par exemple :

    .\CreateOneDriveSites.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 pouvez entrer.

    Une fois le script terminé, le volet Windows 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’autre fichier.

Voir aussi

Nouveautés pour les entreprises ?

Planifier hybride OneDrive entreprise

Développez vos compétences dans Office
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.

×