السماح ب# او منعهم من انشاء صفحات الموقع حديث ب# المستخدمين

السماح ب# او منعهم من انشاء صفحات الموقع حديث ب# المستخدمين

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

استخدام صفحات SharePoint Online عباره عن طريقه رائعه ل# مشاركه الافكار استخدام الصور و Excel، Word و PowerPoint المستندات، و# الفيديو و# مزيد من المعلومات. يمكن ل# المستخدمين انشاء صفحات و# نشرها حديث ب# سرعه و# سهوله، و# التي تظهر بها رائعه علي اي جهاز.

اذا كنت مسؤول SharePoint، يمكنك السماح او منع انشاء صفحات الموقع SharePoint Online قبل المستخدمين. يمكنك القيام ب# ذلك ب# تغيير الاعدادات في مركز اداره SharePoint، او ب# استخدام برنامج نصي ل Windows PowerShell.

ملاحظات: 

  • يتم استخدام الاجراءات التاليه ل# الصفحات SharePoint Online فقط. عند السماح ب# انشاء صفحات الموقع، الامر صفحه اضافه في القائمه " اعدادات " ل# انشاء صفحات الموقع الجديد. اذا قمت ب# ايقاف تشغيل القدره علي انشاء صفحات الموقع، يمكنك اضافه المستخدمين لا تزال صفحه كلاسيكيه الي مكتبه Wiki ب# استخدام الامر.

  • يمكن اجراء منع انشاء صفحات الموقع علي مستوي الموقع او السماح ب# استخدام برنامج نصي ل Windows PowerShellفقط.

السماح ب# او منعهم من انشاء صفحات الموقع علي مستوي المؤسسه في مركز اداره SharePoint

  1. اختر مراكز الإدارة ثم SharePoint.

    المسؤول، SharePoint

  2. اختر إعدادات.

  3. الي جانب صفحات الموقع، حدد السماح ل# المستخدمين ب# انشاء صفحات الموقع او منع المستخدمين من انشاء صفحات الموقع.

السماح ب# او منعهم من انشاء صفحات الموقع علي مستوي الموقع ب# استخدام برنامج نصي ل Windows PowerShell

ملاحظة: ل# تشغيل البرامج النصيه ل Windows PowerShell، الحد الادني المطلوب هو نهج تنفيذ التعليمات البرمجيه ل SharePoint Server 2016 RemoteSigned، علي الرغم من ان النهج الافتراضي ل Windows PowerShell المقيده. اذا ترك النهج ك# المقيده، تغيير SharePoint 2016 Management Shell النهج ل Windows PowerShell ل RemoteSigned. ف# هذا يعني انه يجب عليك تحديد تشغيل ك# مسؤول ل# بدء SharePoint 2016 Management Shell ب# الاذونات الاداريه عاليه. سيتم تطبيق هذا التغيير علي كل جلسات عمل Windows PowerShell. ل# الحصول علي مزيد من المعلومات، راجع التعداد اكسيكوتيونبوليسي. ل# الحصول علي معلومات اضافيه حول البرامج النصيه و# نهج تنفيذ التعليمات البرمجيه، راجع about_scripts و about_Execution_Policies علي التوالي.

ل# القيام ب# ذلك، يمكنك استخدام نموذج كائن العميل (CSOM). قبل استخدام البرنامج النصي، تاكد من ان تتم تلبيه المتطلبات التاليه:

  1. تحقق من ان التي تفي ب# الحد الادني من المتطلبات التاليه:

    • تكون مسؤولا عاما

    • يجب ان قراءه about_Execution_Policies.

    • من اجل هذا البرنامج النصي ل# العمل، ف# ستحتاج الي تثبيت SharePoint Online عميل مكونات SDK.

    • سيطالبك البرنامج النصي ل SiteUrl و# ويبورل.

      تتكون SiteUrl و# ويبورل عنوان url الكامل و# في هذا المثال https://contoso.sharepoint.com/sites/marketing/northwindcompete

      يمكنك استخدام ل SiteUrl : https://contoso.sharepoint.com/sites/marketing

      و# يمكنك استخدام sites/marketing/northwindcompete. ل# ويبورل

  2. نسخ التعليمه البرمجيه التاليه و# الصقها في محرر نص، مثل "المفكره". هذه المقاله، سيتم نحن ب# تسميه الملف النصي، SitePagesOut.ps1.

    # Load SharePoint Online Client Components SDK Module
    Import-Module 'C:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll'
    
    # Set script constants
    $sitePagesFeatureIdString = 'B6917CB1-93A0-4B97-A84D-7CF49975D4EC'
    
    # Set up client context
    $userName = Read-Host "Username"
    $password = Read-Host "Password" -AsSecureString
    $siteUrl = Read-Host "Site Url"
    $webUrl = Read-Host "Server-Relative Web Url"
    $context = New-Object Microsoft.SharePoint.Client.ClientContext($siteUrl)
    $credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($userName, $password)
    $context.Credentials = $credentials
    
    # Get the list of existing features
    $web = $context.Site.OpenWeb($webUrl)
    $features = $web.Features
    $context.Load($features)
    $context.ExecuteQuery()
    
    # Verify that the Site Pages feature is present in the web
    if(($features | ? { $_.DefinitionId -eq $sitePagesFeatureIdString }).Count -eq 0)
    {
    	Write-Host "The Site Pages feature is already disabled in this web"
    	return
    }
    
    # Remove the Site Pages feature from the web
    $features.Remove((new-object 'System.Guid' $sitePagesFeatureIdString), $false)
    $context.ExecuteQuery()
    
    # Verify that the Site Pages feature is no longer present in the Web
    $web = $context.Site.OpenWeb($webUrl)
    $features = $web.Features
    $context.Load($features)
    $context.ExecuteQuery()
    if(($features | ? { $_.DefinitionId -eq $sitePagesFeatureIdString }).Count -eq 0)
    {
    	Write-Host "The Site Pages feature has been successfully disabled"
    }
    else
    {	
    	throw "The Site Pages feature failed to be disabled"
    }
    
  3. 1. حفظ الملف فيه، تسميه SitePagesOut.ps1.

    ملاحظة: يمكنك استخدام اسم ملف اخر، و# لكن يجب حفظ الملف ك# ملف نصي ترميز ANSI ذات الملحق هو .ps1.

  4. تغيير الي الدليل الذي قمت ب# حفظ الملف.

  5. في موجه الاوامر ل Windows PowerShell، اكتب الامر التالي:

    ./SitePagesOut.ps1

ل# القيام ب# ذلك، يمكنك استخدام نموذج كائن العميل (CSOM). قبل استخدام البرنامج النصي، تاكد من ان تتم تلبيه المتطلبات التاليه:

  1. تحقق من ان التي تفي ب# الحد الادني من المتطلبات التاليه:

    • تكون مسؤولا عاما

    • يجب ان قراءه about_Execution_Policies.

    • من اجل هذا البرنامج النصي ل# العمل، ستحتاج الي تثبيت SharePoint Online عميل مكونات SDK.

    • سيطالبك البرنامج النصي ل SiteUrl و# ويبورل.

      تتكون SiteUrl و# ويبورل عنوان url الكامل و# في هذا المثال https://contoso.sharepoint.com/sites/marketing/northwindcompete

      يمكنك استخدام ل SiteUrl : https://contoso.sharepoint.com/sites/marketing

      و# يمكنك استخدام sites/marketing/northwindcompete. ل# ويبورل

  2. نسخ التعليمه البرمجيه التاليه و# الصقها في محرر نص، مثل "المفكره". هذه المقاله، سيتم نحن ب# تسميه الملف النصي، SitePagesIn.ps1.

    # Load SharePoint Online Client Components SDK Module
    Import-Module 'C:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll'
    
    # Set script constants
    $sitePagesFeatureIdString = 'B6917CB1-93A0-4B97-A84D-7CF49975D4EC'
    
    # Set up client context
    $userName = Read-Host "Username"
    $password = Read-Host "Password" -AsSecureString
    $siteUrl = Read-Host "Site Url"
    $webUrl = Read-Host "Server-Relative Web Url"
    $context = New-Object Microsoft.SharePoint.Client.ClientContext($siteUrl)
    $credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($userName, $password)
    $context.Credentials = $credentials
    
    # Get the list of existing features
    $web = $context.Site.OpenWeb($webUrl)
    $features = $web.Features
    $context.Load($features)
    $context.ExecuteQuery()
    
    # Verify that the Site Pages feature is not present in the web
    if(($features | ? { $_.DefinitionId -eq $sitePagesFeatureIdString }).Count -gt 0)
    {
    	Write-Host "The Site Pages feature is already enabled in this web"
    	return
    }
    
    # Add the Site Pages feature back to the web
    $features.Add((new-object 'System.Guid' $sitePagesFeatureIdString), $false, [Microsoft.SharePoint.Client.FeatureDefinitionScope]::None)
    $context.ExecuteQuery()
    
    # Verify that the Site Pages feature is now present in the web
    $web = $context.Site.OpenWeb($webUrl)
    $features = $web.Features
    $context.Load($features)
    $context.ExecuteQuery()
    
    if(($features | ? { $_.DefinitionId -eq $sitePagesFeatureIdString }).Count -gt 0)
    {
    	Write-Host "The Site Pages feature has been successfully enabled"
    }
    else
    {
    	throw "The Site Pages feature failed to be enabled"
    }
    
  3. حفظ الملف فيه، تسميه SitePagesIn.ps1.

    ملاحظة: يمكنك استخدام اسم ملف اخر، و# لكن يجب حفظ الملف ك# ملف نصي ترميز ANSI ذات الملحق هو .ps1.

  4. تغيير الي الدليل الذي قمت ب# حفظ الملف.

  5. في موجه الاوامر ل Windows PowerShell، اكتب الامر التالي:

    ./SitePagesIn.ps1

    ل# الحصول علي معلومات اضافيه حول Windows PowerShell، راجع استخدام Windows PowerShell.

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

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

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

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

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

×