Önceden OneDrive kuruluşunuzdaki kullanıcılar için hazırlama

Not:  En güncel yardım içeriklerini, mümkün olduğunca hızlı biçimde kendi dilinizde size sunmak için çalışıyoruz. Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Buradaki bilgilerin faydalı olup olmadığını bu sayfanın sonunda bize bildirebilir misiniz? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz .

Varsayılan olarak, bir kullanıcı için kendi OneDrive göz ilk kez bunu otomatik olarak bunları seçilemez. Bazı durumlarda, aşağıdaki gibi kullanıcılarınızın öncesinde hazır olması için OneDrive konumlar veya önceden sağlandığıisteyebilirsiniz:

  • Kuruluşunuz yeni çalışan ekleme gibi özel bir işlem vardır ve yeni bir çalışan eklediğinizde OneDrive oluşturmak istiyorsunuz.

  • SharePoint Server şirket içinden Office 365için geçirmek, kuruluşunuzun planları.

  • Başka bir çevrimiçi depolama hizmeti olan geçirmek, kuruluşunuzun planları.

Bu makalede, PowerShellkullanarak OneDrive kullanıcılarınız için önceden hazırlanacağını açıklanır.

Not: Siz de OneDrive kullanıcılarınız için REST API veya CSOM kullanarak önceden hazırlayabilirsiniz. Daha fazla bilgi için dolayısıyla kişisel siteleri (OneDrive iş) Office 365'te programatik olarak hazırlanacağını istediğiniz ve "hazırlama kişisel sitelere ve OneDrive İş ProfileLoader.CreatePersonalSiteEnqueueBulk yöntemi kullan başlıklı bölüme bakın birden çok kullanıcı için " geliştiriciler sosyal'te ve SharePoint işbirliği özellikleri için yeni nediriçinde.

OneDrive için kullanıcıları önceden sağlama

  1. SharePoint Online Yönetim Kabuğu’nun son sürümünü indirin.

  2. SharePoint Online istemci bileşenleri SDKyükleyip yeniden açın.

  3. SharePoint Online’a Office 365 genel yöneticisi veya SharePoint yöneticisi olarak bağlanın. Nasıl yapacağınızı öğrenmek için bkz. SharePoint Online Yönetim Kabuğu ile çalışmaya başlama.

    Not: Betikleri çalıştıramazsınız olma hakkında bir hata iletisi alırsanız, yürütme ilkelerinizi değiştirmeniz gerekebilir. Yürütme ilkeleri hakkındabilgi için bkz.

  4. Aşağıdaki kodu kopyalayın ve Not Defteri gibi bir metin düzenleyicisine yapıştırın:

    <#
    .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" 
    

    Komut dosyası ve kullanıldığını parametreleri açıklamak için kodu açıklamalar dahil edileceğini dikkat edin. PowerShell komut dosyası'nın çalışması etkilemez.

  5. Metin dosyasını kaydedin ve sonra .ps1 için dosya adı uzantısını değiştirin. Bu örnekte, BulkEnqueueOneDriveSite.ps1adı kullanırız.

  6. Not Defteri gibi bir metin düzenleyicisinde OneDrivehazırlanacağını istediğiniz Office 365 kullanıcı hesaplarını içeren bir dosya oluşturun. Her kullanıcı hesabının ayrı bir satıra olması gerekir.

    Dosyayı UserInput.txtadıyla kaydedin.

    Not: Her girdi dosya 200 kullanıcılara sınırlıdır. 200'den fazla kullanıcı için OneDrive hazırlanacağını gerekirse, birden çok giriş dosyaları (örneğin, UserInput1.txt, UserInput2.txt, vb.) oluşturun.

  7. SharePoint Online Yönetim Kabuğu'nda BulkEnqueueOneDriveSite.ps1 PowerShell komut dosyasının kaydedileceği dizini değiştirin.

  8. Aşağıdaki komutu çalıştırın:

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

    Örneğin:

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

    Komut dosyası çalıştırmalarını girmeniz gerekir Office 365 kimlik için girmenizi ister.

    Komut dosyası tamamlandığında, PowerShell bölmesi durumu Tamamlandıolarak gösterilir.

  9. Ek kullanıcı girişine dosyalarınız varsa, komut dosyası yeniden çalıştırın ve diğer kullanıcı girişine dosyanın bulunduğu konuma - InputfilePath parametre değiştirin.

Kullanıcılarınız için o OneDrive oluşturuldu doğrulamak için OneDrive iş site koleksiyonlarının listesini görüntülemeköğrenin.

Not: OneDrive çok sayıda kullanıcı için önceden sağlama varsa, bunu oluşturulmasını OneDrive konumları için biraz zaman alabilir dikkat edin.

İlgili Konular

OneDrive İş karmayı planlama

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×