توفير OneDrive مسبق ل# المستخدمين في المؤسسه الخاصه بك

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

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

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

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

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

تصف هذه المقاله كيفيه توفير OneDrive ل# المستخدمين ب# استخدام PowerShell مسبقا.

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

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

  1. قم بتنزيل أحدث إصدارات SharePoint Online Management Shell‏‏.

  2. قم ب# تنزيل و# تثبيت SDK مكونات SharePoint Online العميل.

  3. قم بالاتصال بـ SharePoint Online كمسؤول عمومي أو مسؤول SharePoint في Office 365. للتعرف على كيفية إجراء ذلك، اطلع على بدء استخدام SharePoint Online Management Shell‏‏.

    ملاحظة: اذا تلقيت رساله خطا حول عدم القدره علي تشغيل البرامج النصيه، ف# قد تحتاج الي تغيير نهج تنفيذ التعليمات البرمجيه الخاصه بك. ل# الحصول علي المعلومات، راجع حول نهج تنفيذ التعليمات البرمجيه.

  4. نسخ التعليمه البرمجيه التاليه و# الصقها في محرر نص مثل المفكره:

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

  5. احفظ الملف النصي، ثم قم ب# تغيير ملحق اسم الملف ل .ps1. في هذا المثال، نستخدم اسم BulkEnqueueOneDriveSite.ps1.

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

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

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

  7. في SharePoint Online Management Shell، تغيير الي الدليل الذي قمت ب# حفظ البرنامج النصي PowerShell BulkEnqueueOneDriveSite.ps1.

  8. قم بتشغيل الأمر التالي:

    .\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 الحاله كمكتمله.

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

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

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

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

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

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

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

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

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

×