Дозвіл і заборона користувачам створювати сучасні сторінки сайту

Дозвіл і заборона користувачам створювати сучасні сторінки сайту

Примітка.:  Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою .

Сторінки SharePoint Online – це чудовий спосіб обміну ідеями за допомогою зображень, документів Excel, Word і PowerPoint, відео тощо. Користувачі можуть швидко й легко створювати та публікувати сучасні сторінки, які матимуть чудовий вигляд на будь-якому пристрої.

Ви лише глобальний або SharePoint адміністратор у службі Office 365, можна дозволити або заборонити створення SharePoint Online сторінки сайту користувачами. Ви можете зробити це всієї організації, змінивши настройки в центрі адміністрування SharePoint або на рівні сайту за допомогою сценарію Microsoft PowerShell.

Примітка.: Далі процедур, можна SharePoint нумерований список. Якщо дозволити створення сторінки сайту, на сторінці Додавання команди в меню Параметри створює нові сторінки сайту. Якщо вимкнути можливість створювати сторінки сайту, користувачів можна й надалі додавання SharePoint сторінки в меню створити на домашній сторінці та додайте на сторінці, класичний в бібліотеці вікі-сайту за допомогою команди ж.

Дозвіл і заборона створення сторінок сайту на рівні організації в Центрі адміністрування SharePoint

  1. Увійдіть в Office 365 як глобальний адміністратор або адміністратор SharePoint.

  2. Клацніть піктограму запускача програм Піктограма запускача програм в Office 365 у лівому верхньому куті, а потім виберіть Адміністратор, щоб відкрити Центр адміністрування Office 365. (Якщо плитка "Адміністратор" не відображається, ви не маєте дозволів адміністратора Office 365 в організації.)

  3. В області ліворуч виберіть Центри адміністрування > SharePoint.

  4. В області ліворуч виберіть елемент настройки.

  5. Поруч із пунктом сторінки сайтувиберіть варіант надання користувачам дозволу на створення сторінок сайтів або користувачі не створення сторінки сайту.

  1. Завантажте останню версію оболонки керування SharePoint Online.

  2. Інсталяція SharePoint Online клієнта компоненти SDK.

  3. Підключіться до SharePoint Online як глобальний адміністратор або адміністратор SharePoint в Office 365. Щоб дізнатися, як це зробити, див. статтю Початок роботи з оболонкою керування SharePoint Online.

    Примітка.: Дізнайтеся Про виконання політики та переконайтеся, що час запуску оболонки керування SharePoint Online як адміністратор і правильне виконання політики Непідписаний запускаються.

  4. Скопіюйте наведений нижче код і вставте його в текстового редактора, такого як Блокнот.

    # 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"
    }
    
  5. Збережіть цей текстовий файл а потім змініть його розширення. У цьому прикладі ми ім'я SitePagesOut.ps1.

    Примітка.: Ви можете використати інше ім’я файлу, але файл необхідно зберегти як текстовий файл у форматі ANSI із розширенням .ps1.

  6. Перейдіть у каталог, у якому збережено файл.

  7. Виконайте таку команду:

    ./SitePagesOut.ps1
  8. Сценарій запропонує вам SiteUrl та WebUrl.

    Якщо у вас є на сайті, наприклад «https://contoso.sharepoint.com/sites/marketing/northwindcompete»

    Для SiteUrl потрібно ввести: https://contoso.sharepoint.com/sites/marketing

    І для WebUrl потрібно ввести sites/marketing/northwindcompete

  1. Завантажте останню версію оболонки керування SharePoint Online.

  2. Інсталяція SharePoint Online клієнта компоненти SDK.

  3. Підключіться до SharePoint Online як глобальний адміністратор або адміністратор SharePoint в Office 365. Щоб дізнатися, як це зробити, див. статтю Початок роботи з оболонкою керування SharePoint Online.

    Примітка.: Дізнайтеся Про виконання політики та переконайтеся, що час запуску оболонки керування SharePoint Online як адміністратор і правильне виконання політики Непідписаний запускаються.

  4. Скопіюйте наведений нижче код і вставте його в текстового редактора, такого як Блокнот.

    # 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"
    }
    
  5. Збережіть цей текстовий файл а потім змініть його розширення. У цьому прикладі ми ім'я SitePagesIn.ps1.

    Примітка.: Ви можете використати інше ім’я файлу, але файл необхідно зберегти як текстовий файл у форматі ANSI із розширенням .ps1.

  6. Перейдіть у каталог, у якому збережено файл.

  7. Виконайте таку команду:

    ./SitePagesIn.ps1
  8. Сценарій запропонує вам SiteUrl та WebUrl.

    Якщо у вас є на сайті, наприклад «https://contoso.sharepoint.com/sites/marketing/northwindcompete»

    Для SiteUrl потрібно ввести: https://contoso.sharepoint.com/sites/marketing

    І для WebUrl потрібно ввести sites/marketing/northwindcompete

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×