Доброго времени суток, читатель!
Недавно мне подкинули довольно простенькую на первый взгляд задачку: Надо перемешать около 1000 фотографий для системы голосований.
Вручную заниматься этим — дело неблагодарное. Нужен какой-нибудь миленький скрипт.
PowerShell оказался идеальным вариантом: ставить что-то стороннее вроде python не хотелось, а с .bat файлами я за свою жизнь так и не подружился.
Читать полностью »
Рубрика «powershell» - 29
PowerShell: Перемешиваем файлы
2012-05-30 в 13:55, admin, рубрики: powershell, Песочница, метки: powershellVMware PowerCLI: Управляем облаками и всем всем всем из командной строки:
2012-05-13 в 17:15, admin, рубрики: powercli, powershell, VMware, автоматизация труда админа, виртуализация, системное администрирование, метки: powercli, powershell, vmware, автоматизация труда админаО рутине и борьбе с ней
Всем нам очень нравятся продукты VMware! Помимо всеми нами любимого Workstation, WMware предлагает мощнейшие средства виртуализации на корпоративном и мультикорпоративном уровне.
Располагая нескольким гипервизорами ESXi с помощью vSphere, установленного, например, на одну из виртуальных машин, живущей на одном из этих же гипервизоров, мы можем довольно легко управлять всеми подключенными гипервизорами, управлять всеми ресурсами, создавать, удалять, править виртуальные машины и т.д. Можем подключиться, например, с помощью vSphere Client и получить довольно приятный вид всей нашей виртуальной инфраструктуры.
Правда в один момент, эта инфраструктура может стать очень большой и неподъемной. Всякого рода администрирование в один момент может занимать слишком времени и отнимать слишком много усилий. Некоторые задачи выполнять периодично, что малость надоедает.
Возникает довольно резонный вопрос, а что из этого всего можно заскриптить и как? Вот тут к нам приходит на помощь PowerCLI. Читать полностью »
Автоматизация миграции базы данных DocsVision
2012-05-04 в 10:45, admin, рубрики: .net, powershell, sql server, сэд, метки: .net, powershell, sql server, сэдПреамбула
Казалось бы — если система закрытая, то должны быть удобные инструменты? Ну, или хотя бы API для возможности написания этих удобных инструментов самостоятельно.
К сожалению, обычно все плохо: инструменты есть, но настолько неудобные, что от их наличия — никакого счастья. Приходится выкручиваться.
Итак, дано — система DocsVision (далее DV) версии 4.5 SR1. И, стоит задача переместить базу с одного сервера на другой (скажем, клиенты купили новый). Проблема, которая при этом возникает — ровно одна.
Права на объекты для локальных учетных записей при переносе базы на новое место превратятся в тыкву. А так как стандартные группы DV являются именно локальными — то проблем не избежать.
Кто заинтересован — прошу пожаловать под кат.
Разбор списка и преобразование его в XML
2012-03-14 в 22:10, admin, рубрики: powershell, XML, метки: powershell, XML В последнее время у меня нет времени на ЖЖ. Совсем.
Поэтому передо мной стала задача — отслеживание, кто чего написал.
Google Reader любезно согласился мне помочь, но переносить больше сотни пользователей в RSS Reader — кощунство, когда это можно автоматизировать.
Посмотрел я на свой список друзей (при копипасте из профиля это список пользователей, разделенный запятыми) и подумал, что автоматизировать это дело можно легко и быстро.
Читать полностью »
PowerShell / Скрипт для развертывания SSRS отчетов
2012-02-28 в 12:59, admin, рубрики: powershell, SSRS, метки: powershell, SSRS Во многих проектах требуется инсталляционный скрипт либо пакет, который выполняет обновление серверной части приложения. Необходимость, в первую очередь, обусловлена отсутствием прямого доступа к производственному серверу у разработчиков.
Инсталлятор в виде скрипта лучше всего подходит для установки без явного входа на сервер (RDP). Также скрипт может быть выполнен в виде одного загрузчика, который и выполнит все остальное. В текущих проектах мы реализовали что-то наподобие PsGet[1], только для внутреннего билд-сервера.
Приложение большое и состоит из ряда компонентов, одним из которых является модуль отчетности,Читать полностью »
PowerShell / Потерянная группа. Выясняем назначение «странных» групп в AD
2012-02-21 в 8:56, admin, рубрики: active directory, powershell, администрирование, метки: active directory, powershell, администрированиеДоброе время суток, хабраграждане!
Спешу с Вами поделиться одной из своих вещиц, которые были призваны облегчить работу мне, как системного администратора, который разбирается в, доставшимся ему по наследству, хламе в Active Directory.
Самые проблемные из доставшегося добра, по моему мнению, это группы. О них и пойдет речь в данной статье.
А именно: заходим в Active Directory, бороздим просторы подразделений и видим группы, совершенно с безликими названиями (например Ugin, Vassa, Opel, www etc) и без описания. Внимание вопрос: определите для чего нужны эти группы.
Что мы получаем по наследству
Так вот, мы видим группу,Читать полностью »
Системное администрирование / Оповещение пользователей об истечении срока действия сертификата на PowerShell
2012-02-14 в 11:04, admin, рубрики: etoken, powershell, центр сертификации, метки: etoken, powershell, центр сертификации Давеча появилась задача сделать оповещение пользователей об истечении срока действия сертификата на eToken, с помощью которого они авторизуются на рабочих местах.
Сертификаты на eToken генерируются через Центр сертификации Windows сроком на 1 год. Оповещать пользователей необходимо было за неделю, чтобы те могли своевременно прийти в ИТ отдел продлить.
Задача осложнялась тем, что в сертификатах не был указан адрес почты владельца. И следовательно нужно было брать этот адрес и АД.
Компания Aladdin предлагает для этой цели свой софт Token Management System, но для этого надо заплатить да и использовать её только для оповещения как-то неЧитать полностью »
PowerShell / [Из песочницы] Как подписать свой первый скрипт за 48 часов
2012-02-09 в 6:48, admin, рубрики: powershell, scripting, windows 7, метки: powershell, scripting, windows 7Проблема
Когда задача, требующая решения, небольшая, совсем не хочется писать для её решения отдельную утилиту, особенно, если ты — .NET-программист.
Скрипт? Однозначно, да, но ставить на боевую машину под управлением Windows сторонний интерпретатор совсем уж не по-христиански. Так почему бы не воспользоваться Windows Powershell? Готов сразу честно признаться: практически никакого опыта с ним не было, но уж больно заманчиво выглядел.
Скрипт, решающий задачу, был готов через 15 минут, если не учесть одно «но». Скриптом пока назвать это было сложно, потому что это был набор инструкций, непригодный для выполнения в видеЧитать полностью »