Ноэл М., Спенс К. - Microsoft SharePoint. Полное руководство - 2011

Здесь есть возможность читать онлайн «Ноэл М., Спенс К. - Microsoft SharePoint. Полное руководство - 2011» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: Прочая научная литература, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Ноэл М., Спенс К. - Microsoft SharePoint. Полное руководство - 2011: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Ноэл М., Спенс К. - Microsoft SharePoint. Полное руководство - 2011»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Ноэл М., Спенс К. - Microsoft SharePoint. Полное руководство - 2011 — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Ноэл М., Спенс К. - Microsoft SharePoint. Полное руководство - 2011», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

# Выводит все события между 1 и 2 января 2010 г.

Get-SPLogEvent -StartTime "01/01/2010 00:00" -EndTime "01/02/2010 23:59:59"

# Находит события между 1 и 2 января 2010 г. с CorrelationID, равным "20cele39-5027-4db3-87c2-e0fal7154365"

Get-SPLogEvent -StartTime "01/01/2010 00:00" -EndTime "01/02/2010 23:59:59" | Where {$_.Correlation -eg ”20cele39-5027-4db3-87c2-e0fal7154365")

Кроме командлета Get,имеются командлеты, которые позволяют выполнять другие действия с журналами: Clear(Очистить), Merge(Объединить) и New(Создать).

г~ цин мшi im' I wui i II iui uwpw— wi'iiiwii urn...

-------- --—------— 171

Глава 7

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

# Выводит уровень протоколирования для всех записываемых категорий Get-SPLogLevel

# выводит уровень протоколирования для всех категорий Access Services

# в формате GridView

Get-SPLogLevel I Where {$_.Area -like "*Access Service*"} I Out-GridView

# Изменяет наименьший фиксируемый уровень ошибок для "Access Services"

# на уровень "Error"

Set-SPLogLevel -Identity "Access Services:*" -EventSeverity Error

Лучшие сценарии для автоматизации администрирования SharePoint

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

Автоматизация создания веб-приложений и семейств сайтов

PowerShell очень пригождается администраторам, когда им надо создать несколько семейств сайтов. Такое часто бывает при администрировании больших ферм SharePoint или при предоставлении услуг хостинга.

Операции по созданию семейств сайтов состоят из трех шагов:

1. Создание веб-приложения IIS и пула приложений.

2. Создание семейства сайтов.

3. Выбор шаблона для семейства сайтов.

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

Function New-SPSiteSet(

param(

[Parameter(Mandatory=$true)]

[string]$SiteName,

[int]$Port = 80,

[string]$HostHeader =

[string]$URL =

[Parameter(Mandatory=$true)]

[string]$ApplicationPool,

[Parameter(Mandatory=$true)]

[string]SApplicationPoolAccount,

[string]$SiteCollectionOwner = SApplicationPoolAccount,

[string]STemplateName = "Blank Site"

)

if($URL -ne "") [

New-SPWebApplication -Name $SiteName -Port $Port -HostHeader SHostHeader 4>-URL $Url -ApplicationPool SApplicationPool -ApplicationPoolAccount (Get-SPManagedAccount SApplicationPoolAccount)

J Часть II

} else {

L

New-SPWebApplication -Name SSiteName -Port $Port -HostHeader $HostHeader 4>-ApplicationPool $ApplicationPool -ApplicationPoolAccount (Get-SPManagedAccount $ApplicationPoolAccount)

SwebApplication = Get-SPWebApplication SSiteName ScurrentUserAlias = "{0)\{l) n-f $Env:USERDOMAIN, $Env:USERNAME $templates = Get-SPWebTemplate I

'feWhere {$_.Name -eq STemplateName -or $_.Title -eq STemplateName1 if(Stemplates.Length -eq Snull) {

. $template = §templates.Name } else {

$template = $templates[0].Name

)

if($template -eq $null) {

$templates = Get-SPWebTemplate I where

$_.IsHidden -eq $false -and S_.isRootWebOnly -eq Sfalse)

$template = $templates[0].Name

}

New-SPSite -Name "SiteName" -Url SwebApplication.Url

'b-OwnerAlias SsiteCollectionOwner -SecondaryOwnerAlias ScurrentUserAlias Get-SPWeb SwebApplication.Url | Set-SPWeb -Template Stemplate

>

Чтобы выполнить эту функцию, введите в окне оболочки PowerShell следующую команду:

New-SPSiteSet -SiteName "NewSiteCollection" -Port 8080 -ApplicationPool "fipplicationPool-NewSiteCollection" -ApplicationPoolAccount "companyABC.com\SPServiceAccount"

Сценарий вызывает все командлеты, необходимые для создания нового семейства сайтов. В приведенном примере создается семейство сайтов с привязанным к нему пулом, оно создается с шаблоном по умолчанию (Blank site) и будет доступно через порт 8080.

Приведенную функцию можно дополнительно расширить, добавив в нее необходимые параметры семейства сайтов. Стандартные параметры:

SiteName— имя семейства сайтов и веб-приложения.

Port— порт, используемый для URL-адреса семейства сайтов; по умолчанию это порт 80.

HostHeader— необязательный заголовок хоста, например, portal. companyABC. com.Если заголовок хоста не указан, то семейство сайтов будет доступно по адресу http: // SP_Server_Name:Port.

• URL — URl-гадрес для семейства сайтов.

• ApplicationPool — имя пула приложений, который будет использоваться.

ApplicationPoolAccount— учетная запись, которая будет использоваться в качестве учетной записи пула приложений (должна быть управляемой учетной записью).

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Ноэл М., Спенс К. - Microsoft SharePoint. Полное руководство - 2011»

Представляем Вашему вниманию похожие книги на «Ноэл М., Спенс К. - Microsoft SharePoint. Полное руководство - 2011» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Ноэл М., Спенс К. - Microsoft SharePoint. Полное руководство - 2011»

Обсуждение, отзывы о книге «Ноэл М., Спенс К. - Microsoft SharePoint. Полное руководство - 2011» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x