Архив метки: Windows 8

Windows: Запретить удаление файла

В заметке «Ошибка Cannot dot-source this command because it was defined in a different language mode» я описал способ для избавления от этой ошибки. Она была связана с попыткой разработчиков реализовать защиту от выполнения вредоносного кода с помощью запуска скрипта из «Интегрированн...

Windows: Отключить 135 порт для входящих соединений

Вообще 135 TCP порт используется для RPC, поскольку я через Firewall закрыл почти все входящие соединения, то в Журнале у меня постоянно создаются события о заблокированных соединениях. В Windows нет возможности игнорировать конкретный заблокированный пакет, но и наблюдать именно эти события смысла...

PowerShell: Функция MessageBox

Я решил немного доработать функцию MessageBox из прошлой заметки, чтобы было удобнее с ней работать. Часть кода собрал из других примеров, часть дописал сам. В итоге теперь, если писать в PowerShell ISE, то будет выводится подсказка при наборе параметров и теперь сложнее будет ошибиться (например, п...

PowerShell: Вывести MessageBox

В Windows 10 Anniversary update у меня перестали работать уведомления типа Toast Notification: Exception calling «Show» with «1» argument(s): «Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) » At C:\Program Files (x86)\MyUtils\SetupMode.ps1:88 ch...

PowerShell: Создать строку GUID

В реестре часто используется Глобальный Уникальный Идентификатор (GUID) A GUID is a 128-bit integer (16 bytes) that can be used across all computers and networks wherever a unique identifier is required. Such an identifier has a very low probability of being duplicated. MSDN   В PowerShell есть...