Первоначальные сведения о PowerShell — КиберПедия 

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

Первоначальные сведения о PowerShell

2022-11-27 31
Первоначальные сведения о PowerShell 0.00 из 5.00 0 оценок
Заказать работу

PowerShell доступен во всех новых операционных системах Microsoft, и администраторы могут приступить к его изучению даже в отсутствие SharePoint 2010. Чтобы удостовериться, что установлена самая свежая версия PowerShell, зайдите в центр сценариев Microsoft PowerShell (http://technet.microsoft.com/en-us/scriptcenter/default.aspx). Bee примеры, приведенные в данной книге, написаны на PowerShell 2.0.

Чтобы начать работу с PowerShell, выберите пункт меню Starts All Programs1* Accessories1*Windows PowerShell (Пуск^Л рограммы1* Служебные1* Windows PowerShell). При этом запускается оболочка PowerShell, в которой можно вводить команды PowerShell и выполнять сценарии. Стандартная оболочка PowerShell показана на рис. 7.1.

На компьютере, на котором установлен SharePoint 2010, присутствует и новехонькая оболочка PowerShell с уже загруженными командлетами SharePoint. Для запуска этой оболочки выберите пункт меню Start1* All Programs1* Microsoft SharePoint 2010 Products1* SharePoint 2010 Management Shell (Пуск1* Программы1* Продукты Microsoft SharePoint 201 О^Оболочка управления SharePoint 2010). Эта оболочка поддерживает как стандартные команды, так и устаревшее средство STSADM.

Вывод сообщения "Hello World!" с помощью PowerShell

При изучении новых языков программирования часто начинают с примера вывода сообщения “Hello World!” (Привет, мир!). PowerShell позволяет с легкостью создать такое приложение. Введите в окне оболочки следующие строки (строки, начинающиеся с символа #, можно пропустить: все, что после диеза, считается комментарием) и нажмите клавишу Enter:

f В PowerShell текст от диеза до конца строки считается комментарием. Write-Host "Hello World!" # После команд также можно помещать комментарии.

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

.\HelloWorld.psl

Т BihiMMili ifnr

windaus PowerSfcell..

t—pyright <C> 2009 Hicrosoft CotiWratlon. All rights Nnrved.

PS CiMlnn4Afrin]stf«tor>.

-II

Рис. 7.1. Стандартная оболочка PowerShell в Windows 2008 Server

Использование интегрированной среды написания сценариев

PowerShell поставляется вместе с интегрированной средой написания сценариев (Integrated Scripting Environment — ISE), которая облегчает создание и тестирование сценариев и функций. Эта среда вызывается пунктом меню Starts All Programs1^ Windows PowerShell 2.0ct>Windows PowerShell ISE (ПускО Программы^ Windows PowerShell 2.(K> Windows PowerShell ISE). Окно PowerShell ISE показано на рис. 7.2.

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

if((Get-SSnapin | Where {$_.Name -eq "Microsoft-SharePoint.PowerShell")}

-eq $null)

<

Add-PSSnapin Microsoft.SharePoint.PowerShell;

I

Правда, если вы будете запускать приведенные примеры из оболочки SharePoint 2010 Management Shell, то оснастка SharePoint PowerShell будет уже загружена, и данный шаг Можно пропустить.

^ 1С0 * ^"Ц'ИЦЯ^ЦЦЦЩЛЦЩ! *№^'Ь6»ВДЛие'М&га\^ Уггл& 'ТПТП-

Частъ II

ш

Mi ЦТ w Cefeug Ир

> *

»

PS C:\Us«rs\A^rifn>traiar> C:\tlscrs\>itinirtritoi'VOniwnts\H(11<Mrt9.Hl lullo World!

PS C:\usersvwrrwi Straw*

I

Con«Mad t C^CMM ■ ys-g

fW. 7-2. Пример “Hello World!” e написания сценариев, интегрированной с PowerShell

Сайты, семейства сайтов и веб-приложения

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

Таблица 7.1. Соглашения по именованию для наиболее важных объектов SharePoint
 
Имя объекта в пользовательском интерфейсе Имя объекта в PowerShell
Веб-приложение SPWebApplication
Семейство сайтов SPSite
Сайт ' SPWeb

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


Поделиться с друзьями:

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

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

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



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.009 с.