PowerShell v 5.0 стартует в ограниченном языковом режиме (constrained language mode) при запуске на компьютере, работающем в режиме белого списка (SRP/Bitlocker). Как этого избежать?

Пришла беда откуда не ждали: после установки PowerShell v 5.0. любой запуск PowerShell на моем компьютере стал сопровождаться сообщением об ошибке: . C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1 : Cannot dot-source this command because it was defferent language mode. To invoke this command without importing its contents, omit the ‘.’ operator. Из сообщения об ошибке понятно, что PowerShell запустился в …

Continue reading ‘PowerShell v 5.0 стартует в ограниченном языковом режиме (constrained language mode) при запуске на компьютере, работающем в режиме белого списка (SRP/Bitlocker). Как этого избежать?’ »

PowerShell DSC и Мастер очистки диска (cleanmgr) на win2k8r2

За время функционирования ОС windows в систему устанавливается большое количество обновлений, частично более поздние обновления заменяют более ранние, которые можно было бы и удалить (или сжать), чтобы они не занимали места на диске. Как известно, функционал очистки системы от ненужных обновлений для Win2k8r2/Win7 был почему-то интегрирован в мастер “Очистки диска” (хотя в более старших версиях …

Continue reading ‘PowerShell DSC и Мастер очистки диска (cleanmgr) на win2k8r2’ »

Резервное копирование Windows 2008 R2/2012 при помощи скрипта на PowerShell.

Давно уже написал скрипт для резервного копирования Windows 2008 R2/2012 штатными средствами, но руки все никак не доходили написать статью в бложек, исправляюсь. Скрипт, да и сама статья несколько вторичны. Основные идеи, которые легли в его/ее основу, были заимствованы из статей Вадимса, которые он написал еще аж  в 2009 году. Поэтому сильно рекомендую сначала перейти …

Continue reading ‘Резервное копирование Windows 2008 R2/2012 при помощи скрипта на PowerShell.’ »

Антивирус Касперского и KB2823324

MS выпустил обновление kb2823324, после установки которого на компьютеры, где установлены антивирусы Касперского KAV6 и KES8, начинаются следующие чудеса: при загрузке ОС стартует chkdsk, который проверяет и правит системный раздел, после чего следует перезагрузка с нормальной загрузкой ОС. При следующей перезагрузке ОС все повторяется снова (т.е. в процессе работы ОС с системным разделом что-то происходит, …

Continue reading ‘Антивирус Касперского и KB2823324’ »

Сбор информации об установке “заплаток” (HotFix’ов) в ОС Windows (на примере HotFix’ов из бюллетеня безопасности MS12-020)

13.03.2012 Microsoft выпустила очередную порцию обновлений, устраняющих недавно обнаруженные уязвимости. Среди этих “заплаток” имеет место быть и критическое обновление, устраняющее уязвимость в протоколе RDP. Успешная эксплуатация этой уязвимости позволит злоумышленнику удаленно выполнить произвольный код на атакуемой машине. Процитирую бюллетень безопасности MS12-020: Настоящее обновление для системы безопасности устраняет две обнаруженные пользователями уязвимости в протоколе удаленного рабочего …

Continue reading ‘Сбор информации об установке “заплаток” (HotFix’ов) в ОС Windows (на примере HotFix’ов из бюллетеня безопасности MS12-020)’ »

Скрипт для получения отчета о событиях доступа к файлу.

Потребовалось мне на днях провести аудит доступа к файлу. Ситуация стандартная: кто-то из пользователей внес “кривые” данные в очень важный файл. Все пользователи, имеющие доступ к файлу в один голос заявляют: “это не я”. Необходимо найти того, кто это сделал и расстрелять. Все важные файлы у нас лежат на файловом сервере, аудит доступа к объектам …

Continue reading ‘Скрипт для получения отчета о событиях доступа к файлу.’ »

Скрипт для рестарта задания печати.

Скрипт был написан по итогам обсуждения ветки Печать выбранных документов заново. Задача была сформулирована следующим образом: Есть сервер с win2008 r2 sp1. На нем развернут терминал 1с, установлены принтеры, порядка 30. К серверу подключаются удаленные объекты, соединенные VPN каналом. Скорость канала варьируется от 96-512 Кбит/с. Периодически, при печати на принтер, задание останавливается ошибкой и висит …

Continue reading ‘Скрипт для рестарта задания печати.’ »

Копирование больших файлов при помощи PowerShell (с использованием службы BITS)

Приходилось ли вам копировать большие файлы по сети? А много больших файлов? А в условиях ненадежного/нестабильного канала? А, если компьютер надо перезагрузить, а файл еще не скопировался? Что делать? Тяжело жить, дядь Мить. Но, оказывается все уже украдено  придумано до нас. MS давно позаботилась о тех, кому приходится отвечать на эти вопросы, и придумала ответ. …

Continue reading ‘Копирование больших файлов при помощи PowerShell (с использованием службы BITS)’ »

Получение информации о характеристиках компьютеров в домене

Задачка стояла следующая: необходимо было получить отчет об аппаратных характеристиках компьютеров, которые являются членами домена. Нужно было собрать информацию о количестве и  объеме жестких дисков, объеме ОЗУ,  чипсете, процессоре, видеоадаптере, BIOS’е и т.п. Я решил, что так же не будет лишним собрать информацию и  о некоторых другие характеристиках: количестве разделов на жестком диске, параметрах файла …

Continue reading ‘Получение информации о характеристиках компьютеров в домене’ »

Скрипт для получения отчета о событиях входа/выхода на компьютерах домена

Давно хотел сделать для себя нечто подобное, но руки все никак не доходили. Наконец-то сподобился. И так, зачастую бывает необходимо получить отчет о событиях входа/выхода на отдельной рабочей станции и/или группе компьютеров домена: кто, когда выполнял интерактивный вход, вход по RDP, блокировал/разблокировал рабочую станцию, обращался к компьютеру по сети и т.п. Вся информация, которая нам …

Continue reading ‘Скрипт для получения отчета о событиях входа/выхода на компьютерах домена’ »