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

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

Обычно для проверки какого либо условия в PowerShell используется конструкция If — Else. Напомню, что оператор If предназначен для проверки условия и выполнения определенного действия, связанного с этим условием. Если заданное условие соблюдено, то выполняем одно действие, если не соблюдено — то другое.

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

Инструментарий управления Windows (Windows Management Instrumentation, WMI) — одна из базовых технологий для мониторинга и управления компьютерами на базе операционных систем Windows. WMI является открытой унифицированной системой интерфейсов доступа ко всем параметрам операционной системы, а также к устройствам и приложениям, работающим в ней.

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

Защитник Windows (Windows Defender) — программный продукт компании Microsoft, предназначенный для защиты от вредоносных программ. Впервые Defender появился как антивирусная утилита в Windows XP, а начиная с Vista он встроен в операционную систему и является ее неотъемлемой частью. В Windows 8 Defender объединен с другим антивирусным продуктом Microsoft Security Essentials, так что на данный момент он представляет собой полноценный антивирус.

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

Строковые значения в PowerShell встречаются довольно часто. Как правило, они передаются командам как аргументы. Иногда строки заключаются в двойные или одинарные кавычки, а иногда обходятся без них. Неправильно поставленные (или не поставленные) кавычки являются причиной множества ошибок в коде, поэтому очень важно помнить правила работы с кавычками: когда текст нужно заключать в кавычки, когда нет и когда какой тип кавычек лучше использовать.

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

Изменение размера виртуального жесткого диска — операция не то чтобы очень, но довольно часто встречающаяся. И если увеличить размер виртуального диска в Hyper-V достаточно просто (для этого достаточно лишь иметь необходимое количество свободного места), то уменьшение всегда было связано с некоторыми трудностями.

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

Иногда требуется определить время, затраченное на выполнение команды или скрипта. В PowerShell есть несколько способов решения этой задачи. К примеру в .NET есть специальный класс StopWatch, который можно использовать как секундомер для измерения времени, потраченного на выполнение задачи.

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

Продолжаем тему обработки ошибок в PowerShell, начатую в предыдущей статье. Сегодня речь пойдет об обработке прерывающих ошибок (исключений). Надо понимать, что сообщение об ошибке — это не то же самое, что исключение. Как вы помните, в PowerShell есть два типа ошибок — непрерывающие и прерывающие.

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