Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Топ:
Оценка эффективности инструментов коммуникационной политики: Внешние коммуникации - обмен информацией между организацией и её внешней средой...
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Интересное:
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Дисциплины:
2022-11-27 | 38 |
5.00
из
|
Заказать работу |
|
|
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 |
В большинстве примеров в этой главе используются ссылки на указанные в данной таблице объекты, и необходимо уяснить разницу между этими двумя соглашениями по именованию.
|
|
|
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!