Архив рубрики 2013
PowerShell: обновим сертификаты компьютеров с сохранением ключей
Опять же, очевидная и простая задача – хочется обновить сертификаты компьютеров, естественно – удалённо. И наткнулся на тот факт, что решается эта задача на PowerShell не очевидно совсем даже.
Windows 2012 Server Core: меняем с помощью PowerShell сертификат на службе удалённого управления IIS (WMSvc)
Практикуюсь на использовании Windows 2012 без GUI, в core. Естественно – через PowerShell. Встала простейшая на первый взгляд задача – заменить сертификат службе удалённого управления IIS (WMSvc). Через GUI она решается в 5 минут. Но через PowerShell решение искал долго, и чисто из-за того, что до этого не использовал провайдеры PowerShell IIS:
и cert:
.
АИС “Метроконтроль”: массовое удаление из справочника записей о типах СИ
Добрый день, уважаемые коллеги. Андрей Высоцкий, мой коллега по нынешнему месту работы, порекомендовал мне открыть рубрику по АИС “Метроконтроль”, но всё как-то повода не было. Сегодня появился.
Возникла необходимость “почистить” справочник СИ, убрать из него те типы СИ, поверку которых мы не осуществляем. А версия 2.3 АИС “Метроконтроль” не позволяет выполнять групповое удаление – только по одной записи из справочника. А записей – больше 25000. О поисках решения речь и пойдёт дальше.
PowerShell: делим текст на абзацы
Простейшая задача, и простейшее решение к ней. Есть текстовый файл, в которым абзацы отделены друг от друга пустой строкой (по правилам MarkDown, например). И стоит задача – получить массив абзацев, в котором все строки в пределах абзаца собраны в одну, и каждый абзац – отдельным элементом.
$Text -split '(?:[ \t]*\r?\n[ \t]*){2,}' ` | % { $_ -replace '(?:[ \t]*\r?\n[ \t]*)', ' '; };