كيفيه عرض قائمه OneDrive for Business مجموعات المواقع المشتركه

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

توفر هذه المقاله المسؤول برنامج نصي PowerShell سيعرض كل موقع OneDrive for Business في المؤسسه الخاصه بك.

الخطوه 1: الاتصال SharePoint Online Management Shell ل# مؤسستك

الخطوه 2: تجميع قائمه ب# كل من OneDrive for Business المواقع

الاطلاع علي مزيد من المعلومات في نهايه هذا الموضوع ل# الحصول علي تلميحات حول استخدام هذا البرنامج النصي.

قبل البدء

  • تثبيت SharePoint Online Management Shell. ل# الحصول علي المعلومات، راجع اعداد بيئه SharePoint Online Management Shell Windows PowerShell.

    هام: مسؤول مستاجر الذين منح اذن المسؤول مجموعه الموقع ل# موقع OneDrive for Business الخاصه ب# المستخدمين انفسهم فتح مكتبات المستندات OneDrive for Business الخاصه ب# المستخدمين و# قم ب# تنفيذ المهام نفسه ك# المالك. من المهم ان عنصر التحكم و# جهاز العرض الذي تم تعيين اذونات مسؤول المستاجر في المؤسسه الخاصه بك.

  • يتطلب البرنامج النصي PowerShell تثبيت طراز كائن العميل SharePoint (CSOM). تتم الاشاره اليها ب# واسطه السطر التالي: [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client").

  • غير معتمده البرامج النصيه PowerShell النموذجيه المتوفره في هذا الموضوع ضمن اي برنامج القياسيه دعم Microsoft او خدمه. يتم توفير البرامج النصيه عينه ك IS دون ضمان من اي نوع. توفير الضمانات علي الاطلاق ب# ما في ذلك، لا الحصر، اي تضمين ضمانات القابليه او الملاءمه ل# غرض معين. تبقي الخطر ب# اكمله الناتجه من استخدام او اداء نماذج البرامج النصيه و# الوثائق معك. لا تتحمل Microsoft، الكتاب الخاص به، او اي شخص اخر تضمينهم في الانشاء، الانتاج، او يمكن التسليم البرامج النصيه مسؤولين عن ايه اضرار او اي شكل (ب# ما في ذلك، دون القيد او الاضرار ل# فقدان الارباح الاعمال، توقف العمل، و# فقدان معلومات العمل الاخري فقدان بيكونياري) الناتجه من استخدام او عدم القدره علي استخدام نماذج البرامج النصيه او الوثائق، حتي لو تم اعلام Microsoft من احتمال حدوث اضرار هذا النوع.

الخطوه 1: الاتصال SharePoint Online Management Shell ل# مؤسستك

  1. علي الكمبيوتر المحلي، افتح SharePoint Online Management Shell، و# تشغيل الامر التالي:

    $credentials = Get-Credential

    في مربع الحوار طلب بيانات اعتماد Windows PowerShell، اكتب اسم المستخدم و# كلمه المرور ل# حساب مسؤول عام في Office 365، و# من ثم انقر فوق موافق.

  2. تشغيل الامر التالي ل# الاتصال Shell ب# مؤسسه SharePoint Online:

    Connect-SPOService -Url https://<yourdomain>-admin.sharepoint.com –credential $credentials
  3. ل# التحقق من انك متصل ب# مؤسسه SharePoint Online، شغل الامر التالي ل# الاتصال ب# موقع الجذر الخاص ب# المؤسسه:

    Get-SPOSite https://<yourdomain>.sharepoint.com

الخطوه 2: تجميع قائمه ب# كل من OneDrive for Business المواقع ب# استخدام Windows PowerShell

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

  1. حفظ النص التالي الي ملف نصي. علي سبيل المثال، ف# قد حفظها الي ملف يدعي GetOD4BSites.txt.

    # Specifies the URL for your organization's SPO admin service
    $AdminURI = "https://your organization name-admin.sharepoint.com"
    
    # Specifies the User account for an Office 365 global admin in your organization
    $AdminAccount = "global admin account"
    $AdminPass = "password for global admin account"
    
    # Specifies the location where the list of MySites should be saved
    $LogFile = 'C:\Users\youralias\Desktop\ListOfMysites.txt'
    
    
    # Begin the process
    
    $loadInfo1 = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client")
    $loadInfo2 = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.Runtime")
    $loadInfo3 = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.UserProfiles")
    
    # Convert the Password to a secure string, then zero out the cleartext version ;)
    $sstr = ConvertTo-SecureString -string $AdminPass -AsPlainText –Force
    $AdminPass = ""
    
    # Take the AdminAccount and the AdminAccount password, and create a credential
    
    $creds = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($AdminAccount, $sstr)
    
    
    # Add the path of the User Profile Service to the SPO admin URL, then create a new webservice proxy to access it
    $proxyaddr = "$AdminURI/_vti_bin/UserProfileService.asmx?wsdl"
    $UserProfileService= New-WebServiceProxy -Uri $proxyaddr -UseDefaultCredential False
    $UserProfileService.Credentials = $creds
    
    # Set variables for authentication cookies
    $strAuthCookie = $creds.GetAuthenticationCookie($AdminURI)
    $uri = New-Object System.Uri($AdminURI)
    $container = New-Object System.Net.CookieContainer
    $container.SetCookies($uri, $strAuthCookie)
    $UserProfileService.CookieContainer = $container
    
    # Sets the first User profile, at index -1
    $UserProfileResult = $UserProfileService.GetUserProfileByIndex(-1)
    
    Write-Host "Starting- This could take a while."
    
    $NumProfiles = $UserProfileService.GetUserProfileCount()
    $i = 1
    
    # As long as the next User profile is NOT the one we started with (at -1)...
    While ($UserProfileResult.NextValue -ne -1) 
    {
    Write-Host "Examining profile $i of $NumProfiles"
    
    # Look for the Personal Space object in the User Profile and retrieve it
    # (PersonalSpace is the name of the path to a user's OneDrive for Business site. Users who have not yet created a 
    # OneDrive for Business site might not have this property set.)
    $Prop = $UserProfileResult.UserProfile | Where-Object { $_.Name -eq "PersonalSpace" } 
    $Url= $Prop.Values[0].Value
    
    # If "PersonalSpace" (which we've copied to $Url) exists, log it to our file...
    if ($Url) {
    $Url | Out-File $LogFile -Append -Force
    }
    
    # And now we check the next profile the same way...
    $UserProfileResult = $UserProfileService.GetUserProfileByIndex($UserProfileResult.NextValue)
    $i++
    }
    
    Write-Host "Done!"
  2. تحرير المتغيرات التاليه في بدايه ملف البرنامج النصي، و# استخدم المعلومات الخاصه ب# مؤسستك. الامثله التاليه ب# افتراض ان اسم المجال الخاص بك المؤسسه هو contoso.com.

    • $AdminURI   يحدد هذا URI الحصول علي خدمه مسؤول SharePoint Online، علي سبيل المثال، https://contoso-admin.sharepoint.com.

    • $AdminAccount   يحدد هذا الي حساب مسؤول عام في مؤسسه Office 365، علي سبيل المثال، admin@contoso.onmicrosoft.com.

    • $AdminPass   يحدد هذا كلمه المرور ل# الحساب المحدد ب# واسطه $AdminAccount، علي سبيل المثال، "J$P1ter1".

    • $LogFile   يحدد هذا المسار الكامل ل# الملف النصي الذي تم انشاؤها و# يحتوي علي قائمه ب# كل المواقع OneDrive for Business في المؤسسه الخاصه بك. علي سبيل المثال، ل# حفظ هذا الملف الي سطح المكتب، استخدم 'C:\Users\<youralias>\Desktop\ListOfMysites.txt'.

  3. احفظ الملف النصي ك# ملف برنامج نصي PowerShell من خلال تغيير لاحقه اسم الملف ل .ps1. علي سبيل المثال، احفظ الملف GetOD4BSites.txt ك GetOD4BSites.ps1.

  4. في SharePoint Online Management Shell، انتقل الي المجلد حيث يوجد البرنامج النصي الذي انشاته في الخطوه السابقه، ثم قم ب# تشغيل البرنامج النصي، علي سبيل المثال:

    .\GetOD4BSites.ps1

بعد اكتمال البرنامج النصي ب# نجاح، يتم انشاء ملف نصي في الموقع المحدد ب# واسطه المتغير $LogFile في البرنامج النصي. يحتوي هذا الملف علي قائمه ب# كل المواقع OneDrive for Business في مؤسسه SharePoint Online. يوفر النص التالي مثال حول كيفيه تنسيق الي قائمه المواقع في هذا الملف. يمكنك ازاله المواقع من هذا الملف اذا لزم الامر.

/personal/annb_contoso_onmicrosoft_com/
/personal/carolt_contoso_onmicrosoft_com/
/personal/esterv_contoso_onmicrosoft_com/
/personal/hollyh_contoso_onmicrosoft_com/
/personal/jeffl_contoso_onmicrosoft_com/
/personal/joeh_contoso_onmicrosoft_com/
/personal/kaia_contoso_onmicrosoft_com/

الرجوع الي اعلي

معلومات إضافية

يمكنك الاتصال ب# موقع OneDrive for Business ب# استخدام cmdlet سبوسيتي الحصول علي ، و# يمكنك تغيير الملكيه ب# استخدام cmdlet سبوسيتي مجموعه . ب# مجرد ان تكون مالك الموقع، يمكنك استخدام العاديه SharePoint عميل جانب الكائن نموذج (CSOM) ل# اتخاذ اجراء المزيد من عمليات اداره.

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

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

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

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

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

×