OneDrive iş'te kullanıcı siteleri önceden hazırlanacağını nasıl

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

Varsayılan olarak, kendi haber akışı, site veya OneDrive bağlantı için bir kullanıcı göz ilk kez OneDrive İş site otomatik olarak bunları seçilemez. Bazı durumlarda, aşağıdaki gibi öncesinde hazır olması için OneDrive İş siteleri veya önceden sağlandığıisteyebilirsiniz:

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

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

  • Kuruluşunuz planları birbirinden geçirmek çevrimiçi depolama hizmeti veya deposunun.

Bu makalede, PowerShellkullanarak OneDrive İş siteler kullanıcılarınız için önceden hazırlanacağını açıklanır. Bu yordam aşağıdakileri yol gösterir:

  1. Sağlanan kodu OneDrive İş sitelerinden önceden hazırlanacağını PowerShell komut dosyası oluşturma.

  2. Kullanıcılarınız OneDrive İş siteleri önceden hazırlanacağını istediğiniz içeren bir giriş dosyasını oluşturun.

  3. Girdi dosyasında olan kullanıcılar için OneDrive İş siteler oluşturmak için PowerShell komut dosyasını çalıştırın.

Not : Siz de OneDrive İş siteler REST API veya CSOM kullanarak önceden hazırlayabilirsiniz. Daha fazla bilgi için Bu nedenle istediğiniz programatik olarak Office 365'te kişisel siteleri (OneDrive iş)'e sağlama ve "hazırlama ProfileLoader.CreatePersonalSiteEnqueueBulk yöntemi kullan başlıklı bölüme bakın Kişisel siteleri ve OneDrive İş (yalnızca Sitem ana bilgisayarı yöneticileri SharePoint Online'da) birden çok kullanıcı için " Yeni sosyal içinde hem geliştiriciler ve SharePoint 2013'te işbirliği özellikleri nediriçinde.

Başlamadan önce

Bu görevi başlamadan önce önkoşulları ilgili olarak aşağıdaki bilgileri gözden geçirin:

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

  1. Aşağıdaki kodu kopyalayın, Not Defteri gibi bir metin düzenleyicisine yapıştırın, kaydedin ve BulkEnqueueOneDriveSite.ps1PowerShell komut dosyası oluşturmak için dosyayı adlandı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.

  2. Not Defteri gibi bir metin düzenleyicisinde OneDrive İş siteler hazı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ılar için OneDrive İş siteler hazırlanacağını gerekirse, birden çok giriş dosyaları (örneğin, UserInput1.txt, UserInput2.txt, vb.) oluşturun.

  3. SharePoint Online Yönetim Kabuğu'nu açın.

  4. BulkEnqueueOneDriveSite.ps1 PowerShell komut dosyasının kaydedileceği dizini değiştirin.

  5. PowerShell komut istemine aşağıdaki komutu kullanı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.

  6. 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ın OneDrive İş siteler oluşturduysanız, doğrulamak için OneDrive iş site koleksiyonlarının listesini görüntülemeköğrenin.

Not : Bir kullanıcı için OneDrive İş siteler oluşturuyorsanız, bunu tüm kullanıcıların sitelerinize oluşturulmasını için biraz zaman alabilir dikkat edin.

İlgili Konular

OneDrive İş karmayı planlama

Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

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.

×