Заметки о Windows и других программных продуктах Microsoft...

Все статьи с тэгом powershell

При разработке PowerShell особое внимание было уделено безопасности. Одной из мер безопасности является наличие политики выполнения (Execution Policy), которая определяет, могут ли скрипты PowerShell выполняться в системе, и если могут, то какие именно.

Читать дальше

Как системному администратору, отвечающему за Active Directory, мне иногда приходится отвечать на вопросы типа ″куда и когда заходил вот этот пользователь″. Чтобы иметь возможность быстро получить требуемую информацию, можно записывать данные о входе прямо в свойства пользователя. Для этого надо всего лишь определить имя компьютера и текущее время и занести эти данные в один из свободных атрибутов пользователя в AD, например в описание (Description).

Читать дальше

Правила транспорта (Transport Rules) в Exchange позволяют управлять почтовыми сообщениями на основании их свойств. С помощью правил можно перенаправлять сообщения, добавлять в заголовок необходимую информацию, отфильтровывать нежелательную почту и многое другое. Использование правил значительно облегчает администрирование почтовой системы, однако есть и обратная сторона. При большом количестве правил в них легко запутаться, и не всегда понятно, какие именно правила были применены к сообщению. О том, как это выяснить, и пойдет сегодня речь.

Читать дальше

Обычно для форматирования вывода в PowerShell используются командлеты типа Format-* (Format-Table, Format-List и т.п.). Однако сегодня речь пойдет не о них, а о ″маленьком но гордом″ операторе форматирования -f.

Читать дальше

Как узнать ключ продукта установленной операционной системы Windows? Конечно проще всего воспользоваться специализированными программами (ProduKey, ShowKeyPlus и т.п.), но мы не ищем легких путей 🙂 В поисках ключа нам поможет PowerShell.

Читать дальше

Давным давно, когда компьютеры были очень большими и очень медленными, оперативной памяти в них было мало и ее старались использовать максимально эффективно. Например у переменной типа bool есть всего два возможных значения (true и false), которые теоретически могут быть представлены одним битом, а по факту занимают целый байт памяти. Это происходит из за того, что переменные используют уникальные адреса памяти, которые выделяются в байтах. В результате переменная занимает всего 1 бит, а остальные 7 тратятся впустую.

Читать дальше

Предположим, у вас возникла необходимость отследить в режиме реального времени изменения в текстовом файле, например в логе веб-сервера. В операционных системах Linux для этой цели есть замечательная утилита Tail, которая умеет показывать текущие изменения в текстовом файле. А есть ли что нибудь похожее в Windows?

Читать дальше