Записи отмеченные ‘Powershell’

Установка обновлений средствами powershell

По просьбе читателя выкладываю скрипт по установке обновлений средствами powershell. В функционале есть: формирование отчета в виде файла отправка отчета на e-mail включение-отключение перезагрузки

Читать полностью »

Powershell – умная «зачистка» файлов

По желанию «трудящихся» выкладываю скрипт по зачистке папок. Надо. Произвести «зачистку» некой папки папки при условии что будут исключаться некоторые типы файлов. Решение. Скриптом приведенным ниже 1. Очищаем папку архива D:\Files\Departments\_Deleted_From_Common 2. перемещает файлы измененные [...]

Читать полностью »

Задачка на PS – перезагрузка ПК через WMI.

Надо. Придумать способ как еще можно перезагрузить ПК. Решение. Как ни странно на помощь приходит Powershell и WMI. При исследовании класса Win32_OperatingSystem Обнаружились два метода Reboot и Shutdown.

Читать полностью »

Powershell – удаление файлов старше чем..

Надо На файловой помойке автоматизировать удаление старых файлов по признаку последнего изменения старше чем х-месяцев. Решение. Скриптом приведенным ниже удаляем файлы старше трех месяцев.

Читать полностью »

Powershell – ввод ПК в домен

Надо. Я создал образ виртуальной машины и для наго необходимо автоматизировать процесс ввода ВМ создаваемых из этого образа в тестовый домен. Решение. Для решения задачи будем использовать poweshell и WMI. В классе Win32_ComputerSystem присутствует метод [...]

Читать полностью »

Проверка результатов бэкапа средствами powershell

Ранее я писал про то как можно запланировать бэкап Windows Server 2008 R2 средствами powershell. Сегодня буквально пара строчек о том как выполнить бэкап и проверить результаты выполнения. В примере приведен кусок //код обработки// который [...]

Читать полностью »

Powershell – замена поля otherTelephone

Небольшая задачка решаемая на powershell за 10 минут. Надо – для всех пользователей в определенном OU изменить номера телефонов. Чтобы через DISA могли дозваниваться. Алгоритм Взять поле phoneNumber Добавить к нему некую конструкцию в виде [...]

Читать полностью »

Exchange 2007 Standby Continuous Replication

Короткая заметка по настройке SCR (Standby Continuous Replication) для Exchange 2007 средствами PowerShell. # создаем новую группу хранения New-StorageGroup -Server ‘EXSRV-01′ -Name ‘Group_01′ -LogFolderPath ‘D:\Group_01′ -SystemFolderPath ‘D:\Group_01′ # в ней создаем группу хранения New-Mailboxdatabase -StorageGroup [...]

Читать полностью »

Отчет по письмам отправленным на определенный домен

Микроотчет с выгрузкой данных в файл по письмам отправленным на определенный домен (mail.ru), за период с 01.01.2011 до 07.01.2011. В случае если скрипт используется не на транспортном сервере необходимо использовать . get-messagetrackinglog -ServerName SERVER

Читать полностью »

Управление запланированными заданиями через powershell

Надеюсь что все знакомы с утилитой schtasks.exe. Речь сегодня пойдет о ней, вернее о том как можно автоматизировать процесс управления заданиями через powershell. Естественно можно обойтись и без ps-скриптов. Синтаксис команды доступен по ключу /? [...]

Читать полностью »