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

Важно:  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Если вам нужно автоматизировать повторяющие задачи или вы ищете дополнительные возможности, которые недоступны в Центре администрирования Office 365, обратите внимание на PowerShell для Office 365.

Что такое PowerShell и зачем его использовать?

PowerShell (также известную как Windows PowerShell или Microsoft PowerShell) является среду командной строки, предназначенный специально для администрирования системы. PowerShell помогает управлять и автоматизировать процесс администрирования операционной системы Windows, серверные приложения и облачные службы, такие как Office 365.

PowerShell основан на командлетах, которые позволяют выполнять различные задачи в Office 365, например добавлять пользователей в организации Office 365, управлять назначением лицензий на Office 365 и выводить список неактивных почтовых ящиков.

Вы можете одновременно выполнять несколько командлетов или добавить их в текстовый файл, чтобы создать сценарий PowerShell. Сценарии упрощают такие регулярные административные задачи, как создание ежемесячных отчетов по лицензиям, назначенным пользователям, или активным почтовым ящикам.

PowerShell дополняет Центр администрирования Office 365

Центр администрирования Office 365 — это готовое решение, которое охватывает весь жизненный цикл администрирования от настройки до поддержки. Он предназначен для выполнения таких основных задач администрирования, как добавление и изменение пользователей или настройка стандартных параметров службы.

Однако в некоторых ситуациях можно значительно сэкономить время, используя PowerShell для Office 365. Вот несколько примеров:

  • Добавление или изменение большого количества пользователей

  • Использование нескольких фильтров для сортировки данных

  • Экспорт данных, таких как списки пользователей и группы

Кроме того, для настройки некоторых редко используемых параметров необходимо применять PowerShell.

Приступая к работе

Для работы с PowerShell в Office 365 должны соблюдаться указанные ниже условия.

Права администратора Office 365

Если вы не администратор Office 365, вы не сможете выполнить действия, описанные в этой статье. Как и для управления подписками на Office 365 через Центр администрирования Office 365, необходима учетная запись с правами администратора Office 365.

Инструменты для выполнения командлетов и сценариев

Командлеты и сценарии PowerShell выполняются в командной строке Windows PowerShell или в интегрированной среде сценариев (ISE) Windows PowerShell. В Windows 8.1 и Windows 10 эти инструменты установлены по умолчанию.

Если вы используете одну из этих систем, у вас есть уже есть средства для администрирования Office 365 с помощью PowerShell.

Установка модулей PowerShell

Чтобы использовать PowerShell с подпиской на Office 365, необходимо импортировать модули PowerShell.

Подключение к подписке для управления лицензиями, пользователями и группами

Чтобы подключиться к подписке на Office 365 для управления лицензиями, пользователями и группами, см. статью Подключение к Office 365 PowerShell.

Сведения о сценариях управления пользователями, группами и лицензиями см. в статье Сценарии управления пользователями для Office 365 PowerShell.

Ссылки на дополнительные материалы можно найти в статье Управление учетными записями пользователей и лицензиями с помощью Office 365 PowerShell.

Управление SharePoint Online

Для управления сайтами, разрешениями и группами SharePoint Online скачайте модуль SharePoint Online.

Сведения о сценариях использования семейств веб-сайтов SharePoint Online с помощью PowerShell см. в статье Дополнительные сценарии для Office 365 PowerShell.

Сведения об управлении сайтами, разрешениями и группами SharePoint Online с помощью PowerShell см. в статье Office 365 PowerShell для SharePoint Online.

Управление Skype для бизнеса Online

Чтобы управлять политиками Skype для бизнеса Online, скачайте этот модуль.

Сведения о сценариях управления политиками Skype для бизнеса Online с помощью PowerShell см. в статье Дополнительные сценарии для Office 365 PowerShell.

Ссылки на дополнительные статьи об управлении политиками Skype для бизнеса Online с помощью PowerShell см. в статье Управление Skype для бизнеса Online с помощью Office 365 PowerShell.

Управление Exchange Online

Командлеты для администрирования Exchange Online не включены в модули, которые вы можете скачать и импортировать. Они доступны только при создании удаленного подключения к Exchange Online. После подключения к таким службам вы можете импортировать из них командлеты.

Ссылки на дополнительные статьи об управлении Exchange Online с помощью PowerShell см. в статье Использование PowerShell с Exchange Online.

Выполнение блока команд PowerShell

Во многих случаях команды PowerShell нужно выполнять как блок. Это можно сделать следующим образом:

  • Скопируйте команды из статьи или с веб-страницы и вставьте их в Блокнот (или другой текстовый редактор). Внесите необходимые изменения, например укажите имена учетных записей. Чтобы выполнить получившиеся команды, скопируйте их из Блокнота и вставьте в командную строку PowerShell на компьютере.

  • Скопируйте команды из статьи или с веб-страницы, вставьте их в интегрированную среду сценариев PowerShell на компьютере и внесите необходимые изменения. Выделите команды как блок, а затем запустите их.

По возможности мы стараемся упростить выполнение задач с помощью PowerShell, используя переменные.

Строки блока команд, которые начинаются с символов $, являются переменными для параметра, который нужно задать. После указания всех параметров для блока можно выполнить набор команд.

Выполнение сценария PowerShell

Возможно, вы найдете сценарии PowerShell, которые автоматизируют задачи администрирования Office 365. Для выполнения таких сценариев необходимо сделать следующее:

  1. Настройте PowerShell для выполнения сценариев.

    Так как запуск вредоносного сценария может привести к повреждению компьютера, по умолчанию сценарии не выполняются в PowerShell. Вам потребуется сделать политику выполнения менее строгой. См. статью Сценарии управления пользователями для Office 365 PowerShell. Это достаточно сделать один раз для каждого компьютера, на котором вы выполняете сценарии PowerShell.

  2. Сохраните файл сценария.

    Такие файлы имеют расширение PS1. Скачивайте их в папку на локальном диске, на которую можно ссылаться во время выполнения. Например, создайте на диске C: папку с именем PSScripts (C:\PSScripts).

  3. При необходимости измените сценарий.

    Для некоторых сценариев может потребоваться указать параметры, например подставить доменное имя для подписки на Office 365.

  4. Выполните сценарий.

    Подключитесь к службе Office 365, которой вы управляете, и запустите сценарий в командной строке PowerShell или интегрированной среде сценариев Windows путем ссылки на имя сценария PowerShell (файла с расширением PS1) и его расположение. Если у сценария нет цифровой подписи, может появиться предупреждение.

Примечание: Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

См. также

Сценарии Office 365 PowerShell

Зачем использовать Office 365 PowerShell

Приступая к работе с Office 365 PowerShell

Ресурсы сообщества Office 365 PowerShell

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×