Інші сценарії використання PowerShell в Office 365

Скористайтеся наведеними тут сценаріями PowerShell, щоб налаштувати політику служби "Skype для бізнесу – онлайн" і керувати колекціями сайтів SharePoint Online.

Налаштування політики служби "Skype для бізнесу – онлайн"

Політики служби "Skype для бізнесу – онлайн" визначають глобальні параметри. Ці параметри Office 365 можна налаштувати тільки за допомогою PowerShell.

Якщо ваша організація часто запрошує на наради (або конференції) зовнішніх користувачів, ви можете змінити параметри сеансів конференцій, щоб дозволити цим анонімним користувачам приєднуватися до них.

Перш за все потрібно ввійти в службу "Skype для бізнесу – онлайн" під своїм обліковим записом і паролем або скористатися багатофакторною автентифікацією. Указівки див. в розділі про підключення до служби "Skype для бізнесу – онлайн" цієї статті.

Ця команда оновлює політику служби "Skype для бізнесу – онлайн", щоб ДОЗВОЛИТИ зовнішнім користувачам приєднуватися до сеансів конференцій вашої організації:

Set-CsMeetingConfiguration -AdmitAnonymousUsersByDefault $True

Ця команда оновлює політику служби "Skype для бізнесу – онлайн", щоб ЗАБОРОНИТИ зовнішнім користувачам приєднуватися до сеансів конференцій організації:

Set-CsMeetingConfiguration -AdmitAnonymousUsersByDefault $False

У службі "Skype для бізнесу – онлайн" є інструменти для записування аудіо та іншого вмісту нарад, який можна зберігати для майбутнього використання або надсилати тим, кому не вдалося відвідати нараду. Ви можете налаштувати політику служби "Skype для бізнесу – онлайн" таким чином, щоб заборонити або дозволити всім користувачам з організації записувати вміст нарад. За замовчуванням користувачі можуть записувати наради.

Ця команда ДОЗВОЛЯЄ учасникам записувати вміст нарад "Skype для бізнесу – онлайн":

Set-CsMeetingConfiguration -AllowConferenceRecording $True

Ця команда ЗАБОРОНЯЄ учасникам записувати вміст нарад "Skype для бізнесу – онлайн":

Set-CsMeetingConfiguration -AllowConferenceRecording $False

Важливо знати, хто виконуватиме роль доповідача під час цих нарад "Skype для бізнесу – онлайн". Дозволивши учасникам обмінюватися матеріалами, ви спростите співпрацю під час нарад. У цьому сценарії можна налаштувати політику служби "Skype для бізнесу – онлайн", щоб дозволити всім користувачам організації виступати доповідачами, коли вони приєднуються до наради.

Ця команда призначає ВСІХ учасників доповідачами:

Set-CsMeetingConfiguration  -DesignateAsPresenter "Everyone"

Ця команда призначає доповідачами ТІЛЬКИ КОРИСТУВАЧІВ З ОРГАНІЗАЦІЇ:

Set-CsMeetingConfiguration  -DesignateAsPresenter "Company"

Ця команда ВИМИКАЄ автоматичне призначення учасників доповідачами:

Set-CsMeetingConfiguration  -DesignateAsPresenter "None"

Видалення колекції сайтів SharePoint Online і її підсайтів

Якщо ви видалите колекцію сайтів SharePoint Online у Центрі адміністрування Office 365, вона потрапить до кошика колекцій сайтів SharePoint Online, звідки її ще можна відновити протягом наступних 30 днів. Остаточно видалити колекцію сайтів SharePoint Online і всі її підсайти, не використовуючи кошик, можна за допомогою PowerShell. Нижче наведено приклад негайного й остаточного видалення колекції сайтів SharePoint Online.

Перш за все підключіться до SharePoint Online. Указівки див. в статті Підключення до SharePoint Online за допомогою PowerShell.

Щоб остаточно й негайно видалити колекцію сайтів, введіть її URL-адресу в подвійних лапках, видаливши інструкції та символи "<" і ">".

$siteCollURL="<URL of the SharePoint Online site collection>"
Remove-SPOSite -Identity $siteCollURL -NoWait
Start-Sleep -s 20
Remove-SPODeletedSite -Identity $siteCollURL

Виконайте отриманий набір команд у командному рядку оболонки керування SharePoint Online.

Створення колекцій сайтів SharePoint

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

У цьому сценарії ми створимо один сайт з одним визначеним власником. Потім додамо кілька сайтів SharePoint одночасно за допомогою CSV-файлу. Зрештою ми призначимо дозволи для сайту SharePoint.

Щоб створити колекцію сайтів із використанням мінімально необхідних значень, введіть URL-адресу колекції сайтів, ім’я учасника-користувача (UPN) власника та квоту сховища, а потім виконайте отримані команди:

$newSiteURL="<URL of the new SharePoint Online site collection>"
$ownerUPN="<UPN of the site owner, example: belindan@contoso.com>"
$storage=<number of megabytes of storage for the site>
New-SPOSite -Url $newSiteURL -Owner $ownerUPN -StorageQuota $storage

Щоб створити одну колекцію сайтів із додатковими властивостями, введіть змінні й виконайте отримані команди:

$newSiteURL="<URL of the new SharePoint Online site collection>"
$ownerUPN="<UPN of the site owner, example: belindan@contoso.com>"
$storage=<number of megabytes of storage>
$siteName="<title of the site collection>"
New-SPOSite -Url $newSiteURL -Owner $ownerUPN -StorageQuota $storage -Title $siteName -CompatibilityLevel 15 -LocaleID 1033 -ResourceQuota 300 -Template "STS#0" -NoWait

Якщо потрібно створити кілька колекцій сайтів, цю процедуру можна автоматизувати, використовуючи CSV-файл із такими полями:

  • Name,URL,Owner,StorageQuota,ResourceQuota,Template

Коли підготуєте CSV-файл, введіть його шлях та ім’я, а потім виконайте отримані команди.

$fileName="<path and name of your CSV file, example: c:\O365scripts\sitecollections.csv>"
Import-Csv $fileName | % {New-SPOSite -Owner $_.Owner -StorageQuota $_.StorageQuota -Url $_.Url -NoWait -ResourceQuota $_.ResourceQuota -Template $_.Template -Title $_.Name}

За замовчуванням кожен сайт, створений на основі стандартного шаблону (наприклад, для сайту групи – STS#0), отримує призначені дозволи з використанням трьох груп SharePoint: "Власники" (повний контроль), "Учасники" (редагування) і "Відвідувачі" (тільки перегляд). Щоб призначити обліковому запису користувача дозвіл на доступ до колекції сайтів SharePoint Online, потрібно додати цей обліковий запис до групи SharePoint із відповідним рівнем доступу.

Щоб призначити обліковому запису користувача дозвіл на доступ до колекції сайтів SharePoint Online, введіть URL-адресу сайту, ім’я групи SharePoint, а також UPN облікового запису, а потім виконайте отримані команди.

$siteURL="<URL of the SharePoint Online site collection>"
$siteGroup="<name of the SharePoint Online group name>"
$accountUPN="<UPN of the account to add to the SharePoint group>"
Add-SPOUser -Site $siteURL -Group $siteGroup -LoginName $accountUPN

Щоб одночасно додати дозволи на доступ до колекції сайтів SharePoint Online кільком обліковим записам користувачів, створіть CSV-файл із такими полями:

  • SiteURL,GroupName,AccountUPN

Коли підготуєте CSV-файл, введіть його шлях та ім’я, а потім виконайте отримані команди.

$fileName="<path and name of your CSV file, example: c:\O365scripts\sitepermissions.csv>"
Import-Csv $fileName | % {Add-SPOUser -Site $_.SiteURL -Group $_.GroupName -LoginName $_.AccountUPN}

Див. також

PowerShell для адміністраторів Office 365

Сценарії PowerShell в Office 365

Сценарії налаштування Office 365 за допомогою PowerShell

Сценарії керування користувачами в Office 365 за допомогою PowerShell

Сценарії звітування в Office 365 за допомогою PowerShell

Інші сценарії використання PowerShell в Office 365

Ресурси спільноти користувачів PowerShell в Office 365

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

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

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

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

×