Следующая команда выводит список всех служб SharePoint и ForeFront, остановленных на момент ее выполнения (службы ForeFront используются для синхронизации пользовательских учетных записей):
Get-Service I Where { ($_.DisplayName -like "‘SharePoint*"
4>-or DisplayName -like "‘ForeFront*")
•fe-and $_.Status -eq "Stopped")
Для запуска службы введите команду
Автоматизация обеспечения пользователей с помощью PowerShell
Встроенные командлеты SharePoint PowerShell облегчают управление пользователями между семействами сайтов, однако реальная сила PowerShell проявляется в сочетании их с комацдлетами управления Active Directory.
Чаше всего бывает нужно обеспечивать средствами работы уже существующих пользователей компании — предоставить им учетную запись AD и права участника на сайте SharePoint по адресу http: / /portal. companyABC. com.
Ниже показано, как можно автоматизировать процедуру обеспечения нового сотрудника с помощью PowerShell. Данный код позволяет создать новую учетную запись AD:
New-ADUser -Name "JohnS" -GivenName "John" -Surname "Smith"
’Ь-DisplayName "John Smith"
4>-AccountPassword (ConvertTo-SecureString "passGwordl"
4>-AsPlainText -force) -Enabled $true
Чтобы полностью автоматизировать импорт из PowerShell, используйте командлет Import-CSV,который позволяет автоматически импортировать информацию из CSV-файла. У командлета New-ADUserпараметров больше, чем можно указать при создании учетной записи, но их рассмотрение выходит за рамки данной книги.
Когда новый пользователь уже создан в Active Directory, можно использовать командлеты SharePoint для назначения ему соответствующих полномочий:
New-SPUser -UserAlias "companyABC.com\JohnS"
*b-Web " http://portal.comapanyABC.com "
С помощью PowerShell можно также реализовать аналогичную процедуру для запрета сотруднику доступа к определенному сайту и удаления его из Active Directory. Вот так можно отключить и удалить сотрудника:
# Удаление пользователя из сайта SharePoint Remove-SPUser -Web " http://portal.companyABC.com "
-UserAlias ”companyABC.сопЛ JohnS”
# Отключение пользователя AD Set-ADUser "JohnS" -Enabled Sfalse
# Удаление пользователя AD Remove-ADUser "Johns" -confirm Sfalse
При наличии нескольких семейств сайтов можно использовать командлет Remove-SPUserдля результатов командлетов Get-SPSite | Get-SPWeb-
Резюме
Введение Windows PowerShell как средства управления и администрирования SharePoint дает администраторам SharePoint беспрецедентный уровень контроля над их фермами. Ознакомившись с основными принципами PowerShell, администраторы могут автоматизировать процессы, которые ранее занимали много времени или требовали неудобных средств или процедур.
Администраторы SharePoint 2010 должны иметь хотя бы базовое понятие о PowerShell, чтобы надлежащим образом сопровождать и администрировать SharePoint 2010, поэтому очень важно научиться работать с этим инструментом. Данная глава является лишь первым шагом в процессе освоения PowerShell и содержит примеры сценариев PowerShell, которые можно непосредственно использовать для администрирования среды SharePoint 2010.
Практические рекомендации
• Ознакомьтесь с возможностями Windows PowerShell для администрирования SharePoint 2010.
• Разберитесь в концепции передачи результатов работы команд по конвейеру от одного командлета к другому для автоматизации процессов.
• Загрузите оснастку IIS 7.5 Windows PowerShell для автоматизации конфигурирования
ns.
• Используйте PowerShell для удаленного администрирования серверов в фермах SharePoint и для автоматизации задач.
ГЛАВА
Использование и автоматизация поиска в SharePoint 2010
В ЭТОЙ ГЛАВЕ...
• Обзор возможностей поиска в SharePoint 2010
• Развертывание встроенного приложения-службы поиска SharePoint 2010
• Определение источников контента
• Области поиска
• Федерация поиска
• Ключевые слова и наиболее подходящие результаты
• Настройка пользовательского интерфейса поиска
• Установка FAST Search Server 2010 для SharePoint
• Развертывание приложений-служб FAST Search
• Настройка пользовательского интерфейса FAST Search
• Деинсталляция FAST Search Server 2010 для SharePoint
Т Тспользование и автоматизация поиска в SharePoint
--------------_ ] 187 Глава 8___I
Одной из основных сильных черт SharePoint 2010 являются его возможности поиска в версии Enterprise. Компания Microsoft вложила немало средств во встроенные средства поиска, и новые возможности функции делают поиск SharePoint надежным и исчерпывающим приложением поиска для организаций всех размеров.
Читать дальше