Как вы знаете, уже можно загрузить и попробовать SharePoint 2013 (на данный момент продукт в статусе Preview).
Для того чтобы поработать с новой версией, необязательно покупать новый сервер или создавать виртуальные машины с заведомо неподходящими требованиями.
Рассмотрим, как с помощью возможностей Windows Azure создать ферму с SharePoint 2013.
Читать полностью »
Рубрика «powershell» - 29
Ферма SharePoint 2013 в Windows Azure. AD DC
2012-09-28 в 8:53, admin, рубрики: azure, domain cotroller, powershell, sharepoint, sharepoint 2013, virtual machine, Windows Server 2012, Облачные вычисления, метки: azure, domain cotroller, powershell, sharepoint 2013, virtual machine, Windows Server 2012Аудит удаления и доступа к файлам и запись событий в лог-файл средствами Powershell
2012-08-29 в 10:56, admin, рубрики: powershell, мониторинг сервера, Серверное администрирование, системное администрирование, метки: monitoring, powershell, мониторинг сервера 
Я думаю, многие сталкивались с задачей, когда к Вам приходят и спрашивают: «У нас тут файл пропал на общем ресурсе, был и не стало, похоже кто-то удалил, Вы можете проверить кто это сделал?» В лучшем случае вы говорите, что у вас нет времени, в худшем пытаетесь найти в логах упоминание данного файла. А уж когда включен файловый аудит на файловом сервере, логи там, мягко говоря «ну очень большие», и найти что-то там — нереально.
Вот и я, после очередного такого вопроса (ладно бекапы делаются несколько раз в день) и моего ответа, что: «Я не знаю кто это сделал, но файл я Вам восстановлю», решил, что меня это в корне не устраивает…
Читать полностью »
Мониторинг всего и вся в сети. Часть 2
2012-08-24 в 4:33, admin, рубрики: powershell, Серверное администрирование, системное администрирование, метки: monitoring, powershell 
В передыдущем посте я опубликовал свой первый пост на хабре. Сам себе задал тематику своих первых постов. И в продолжении темы собрался написать вторую часть.
В комментариях к первой части я вскользь упомянул о том, что расширил функционал скриптов мониторинга за нелегальными подключениями к серверам. В частности добавил уведомления в сервис мгновенных сообщений XMPP (Jabber), а так же запись лога в отдельный текстовый файл.
Читать полностью »
Мониторинг всего и вся в сети. Часть 1
2012-08-22 в 13:34, admin, рубрики: powershell, метки: monitoring, powershell 
Начну серию публикаций по мониторингу сетей, серверов, сервисов, устройств и прочего в сети.
В данных статьях я приведу самые основные проблемы и пути их решения. На осове этих данных функционал легко расширяется до тех тербований, который Вам необходимы.
Начну пожалуй с мониторинга посредством PowerShell. Учитывая, что сейчас для всех ОС, начиная с Windows Server 2003 R2 и Windows XP SP3 доступен Powershell. Думаю, что данная статья окажется полезным подспорьем, т.к. не требует от администратора введения никаких дополнительных средств, т.е. по сути – мониторинг штатными средствами.
Читать полностью »
Строим отчет о членстве пользователей в группах AD: 4 проблемы в написании Powershell-скрипта
2012-08-22 в 10:07, admin, рубрики: active directory, powershell, Блог компании NetWrix, отчеты по AD, системное администрирование, скрипты, метки: active directory, powershell, отчеты по AD, скрипты 
Билл Стюарт, scripting guru, в своей статье на WindowsITPro описывает те проблемы, с которыми ему пришлось столкнуться при написании Powershell-скрипта, который бы выводил членство пользователей в группах Active Directory. Пришлось проделать 4 усовершенствования, чтобы все заработало как надо. Узнать, как Билл реализовал таки вывод членства в группах, и скачать сам Powershell-скрипт Вы можете под катом.
Читать полностью »
Сквозь порты на оборудовании к пользовательским машинам
2012-08-08 в 8:46, admin, рубрики: powershell, Регулярные выражения, системное администрирование, метки: powershell, регулярные выражения, системное администрированиеДоброе время суток, читатели.
Данный пост повествует Вам о том, как с помощью PowerShell мы опять смогли немного облегчить нам жизнь и автоматизировать поиск оборудования и портов, на которых сидят компьютеры пользователей. Это необходимо в тот момент, когда надо пробросить vlan`ы (ну или просто для информации).
"
Читать полностью »
PowerShell: рендеринг HTML представлений
2012-07-23 в 14:32, admin, рубрики: powershell, метки: powershellВступление
Не так давно передо мной возникла задача рендерить из PowerShell скрипта различные HTML отчеты для дальнейшей отсылки по e-mail. Поиск готовых решений дал не очень много. Кто-то подключает Razor, кто-то свои самописные сложноватые велосипеды движки.
Скромный список требований был такой:
- Код вьюх должен быть в отдельных файлах.
- Внутри вьюх должна быть поддержка вложенности, и вставок кода на PowerShell.
- Должен работать на любых хостах с PowerShell 2.0 без дополнительных настроек.
Так как ничего подобного не удалось найти, то был реализован простой (и одновременно мощный) движок рендеринга вьюх в стиле классического Asp.

Простая GUI утилита для управления standard vSwitch в VMWare vSphere через PowerCLI
2012-07-18 в 17:47, admin, рубрики: GUI, powercli, powershell, VMware, vsphere 5, виртуализация, Песочница, метки: gui, powercli, powershell, vmware, vsphere 5Доброго времени суток, уважаемые читатели!
Мне бы хотелось поделиться с вами простым, и на мой взгляд, удобным способом управления виртуальными коммутаторами в инфраструктуре VMWare vSphere, не используя vDS (vSphere Distributed Switch).
Кто-то не использует vDS потому, что не видит в них надобности. Кто-то потому, что ему неудобно. Кто-то потому, что нет лицензии — ведь vDS требует Enterprise Plus лицензию vSphere.
Мы тоже пока используем обычные vSwitch, не смотря на наличие более 70 ESXi гипервизоров в инфраструктуре. И так получилось, что за время работы с ними, у меня скопилось множество PowerCLI скриптов для автоматической настройки тех или иных функций. И захотелось их объединить в нечто большее, сделав удобный инструмент для других администраторов. Через некоторое время я наткнулся на пакет Primal Forms (сейчас он называется PowerShell studio, есть урезанный Community Edition) и понял, что следующим шагом будет GUI. Primal Forms позволяет создавать GUI средствами самого PowerShell, однако существенно упрощая этот процесс — достаточно нарисовать GUI в редакторе, а потом простым щелчком по кнопке или другим управляющим элементам дописать код.
В итоге получилась скрипт-утилита позволяющая:
- Добавить портовую группу на все ESXi хосты в конкретный vSwitch
- Удалить портовую группу со всех хостов с конкретного vSwitch
- Добавить новый vSwitch с указанным MTU на все хосты
- Удалить vSwitch со всех хостов
- Проверить целостность: на всех ли хостах портовые группы одинаковы?
Плюс некоторые дополнительные плюшки:
- Включить/выключить SSH на каждом хосте
- Включить/выключить предупреждение о запущенном SSH на каждом хосте
Делать все это вручную на каждом хосте не только утомительно, но и довольно бестолково. Конечно, можно использовать host profiles, но для этого нужно переводить каждый хост в maintance mode. Да и те кто работали с host profiles могут подтвердить, что процесс применения профиля совсем не быстрый.
Примеры кода, и сама утилита под катом.
Читать полностью »
GUI, не GUI — или как включить и отключить графический интерфейс в Windows Server 2012
2012-07-17 в 5:23, admin, рубрики: GUI, powershell, windows, Windows Server 2012, Блог компании Microsoft, ит-инфраструктура, метки: gui, powershell, Windows Server 2012 Когда появилась самая первая версия Server Core многие администраторы избегали его по той причине, что они могли использовать исклюительно возможности командной строки, а это не всегда удобно. Однако, в Windows Server 2012 ситуация поменялась, теперь стало возможным использовать гибридный режим, т.е. возможно как отключение, так и включение графического интерфейса.
Читать полностью »
Экономим ресурсы при использовании виртуальных машин в Windows Azure
2012-07-09 в 6:13, admin, рубрики: azure, microsoft, powershell, virtual machine, Облачные вычисления 
Рассмотрим два сценария работы с виртуальными машинами в Windows Azure, которые помогут сэкономить деньги и время:
- Удаляем виртуальные машины, когда они не используются – Windows Azure снимает деньги за виртуальные машины независимо от ее состояния (работает или остановлена). Проблема актуальна в случаях, если вы используете машины для тестирования или разработки (например, если вы занимаетесь разработкой на платформе SharePoint);
- Изменение сетевых настроек – если вам нужно сменить настройки облачного сервиса или сетевых настроек.
Для решения этих задач будем использовать командлеты PowerShell для Windows Azure.
Читать полностью »
