كيفيه مسبقا توفير مواقع المستخدم في OneDrive for Business

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

ب# شكل افتراضي، ل# المره الاولي مستعرضات مستخدم الي ملف الاخبار الخاص بهم او الموقع او ارتباط OneDrive، موقع OneDrive for Business يتم تلقائيا توفير لهم. في بعض الحالات، مثل ما يلي، قد ترغب في مواقع OneDrive for Business ان تكون جاهزا مسبقا، او توفرها مسبقا:

  • كانت مؤسستك تملك عمليه مخصصه ل# اضافه موظف جديد، و# كنت تريد انشاء مواقع OneDrive for Business عند اضافه موظف جديد.

  • خطط مؤسستك في ترحيل من محلي الي Office 365.

  • المؤسسه الخاصه بك تخطط ل# ترحيل من الاخر خدمه التخزين علي الانترنت او مستودع.

تصف هذه المقاله كيفيه توفير مواقع OneDrive for Business ل# المستخدمين ب# استخدام PowerShell مسبقا. يرشدك هذا الاجراء من خلال ب# ما يلي:

  1. انشاء برنامج نصي PowerShell الي مسبقا توفير مواقع OneDrive for Business من التعليمه البرمجيه ب# توفيرها.

  2. انشاء ملف ادخال يتضمن المستخدمين التي تريد الي توفير مواقع OneDrive for Business مسبقا.

  3. قم ب# تشغيل البرنامج النصي PowerShell ل# انشاء مواقع OneDrive for Business ل# المستخدمين الاعضاء في ملف الادخال.

ملاحظة: يمكنك ايضا مسبقا توفير مواقع OneDrive for Business ب# استخدام REST API او CSOM. ل# الحصول علي مزيد من المعلومات، راجع حيث تريد برمجيا توفير "مواقع شخصيه" (OneDrive for Business) في Office 365 و# المقطع عنوان "استخدام الاسلوب ProfileLoader.CreatePersonalSiteEnqueueBulk ل# توفير مواقع شخصيه و OneDrive for Business ل# عده مستخدمين (الخاصه بي المسؤولون مضيف الموقع في SharePoint Online فقط)" في الجديد ل# المطورين في الاجتماعي و# ميزات التعاون في العمل في SharePoint 2013.

قبل البدء

قبل بدء هذه المهمه، راجع المعلومات التاليه حول المتطلبات الاساسيه:

مسبقا توفير OneDrive for Business مواقع ل# المستخدمين

  1. نسخ التعليمه البرمجيه التاليه و# لصقه في محرر نص مثل "المفكره"، و# حفظه و# ادخل اسما ل# الملف BulkEnqueueOneDriveSite.ps1 ل# انشاء برنامج نصي 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" 
    

    لاحظ انه يتم تضمين التعليقات في التعليمات البرمجيه ل# وصف البرنامج النصي و# المعلمات التي تستخدم فيها. لن يؤثر تشغيل البرنامج النصي PowerShell.

  2. في محرر نص مثل "المفكره"، انشاء ملف يتضمن حسابات المستخدمين Office 365 التي تريد الي توفير مواقع OneDrive for Business. يجب ان تكون كل حساب مستخدم في سطر مستقل.

    حفظ الملف ب# اسم UserInput.txt.

    ملاحظة: كل ملف الادخال يقتصر علي المستخدمين 200. اذا كنت ب# حاجه الي توفير مواقع OneDrive for Business ل# المستخدمين اكثر من 200، انشاء ملفات الادخال متعدده (علي سبيل المثال، UserInput1.txt، UserInput2.txt، الخ.).

  3. افتح SharePoint Online Management Shell.

  4. تغيير الي الدليل الذي قمت ب# حفظ البرنامج النصي PowerShell BulkEnqueueOneDriveSite.ps1.

  5. في موجه الاوامر PowerShell، استخدم الامر التالي:

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

    على سبيل المثال:

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

    ستتم مطالبتك ب# تشغيل البرنامج النصي ل# بيانات اعتماد Office 365، ف# ستحتاج الي ادخال.

    عند انتهاء البرنامج النصي، يعرض الجزء PowerShell الحاله كمكتمله.

  6. اذا كان لديك ملفات "ادخال المستخدم" اضافيه، اعد تشغيل البرنامج النصي و# تغيير المعلمه-إينبوتفيليباث الي موقع ملف "ادخال المستخدم" الاخري.

ل# التحقق من اذا تم انشاء مواقع OneDrive for Business الخاص ب# المستخدم، راجع كيفيه عرض قائمه OneDrive for Business مجموعات المواقع المشتركه.

ملاحظة: اذا كنت تقوم ب# انشاء مواقع OneDrive for Business ل# عدد مستخدمين، لاحظ انه قد يستغرق بعض الوقت ل# كافه المواقع المستخدمين ب# انشاء.

مواضيع ذات صلة

تخطيط OneDrive for Business المختلط

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×