В заметке «Ошибка Cannot dot-source this command because it was defined in a different language mode» я описал способ для избавления от этой ошибки. Она была связана с попыткой разработчиков реализовать защиту от выполнения вредоносного кода с помощью запуска скрипта из «Интегрированн...
Я решил немного доработать функцию MessageBox из прошлой заметки, чтобы было удобнее с ней работать. Часть кода собрал из других примеров, часть дописал сам. В итоге теперь, если писать в PowerShell ISE, то будет выводится подсказка при наборе параметров и теперь сложнее будет ошибиться (например, п...
В 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...
В реестре часто используется Глобальный Уникальный Идентификатор (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 есть...
Если выполнить в PowerShell такой пример: PS C:\Program Files\GIMP 2\bin> (Get-AppLockerFileInformation -Path "C:\Program Files\GIMP 2\bin\gimp-2.10.exe").Publisher.BinaryVersion То вывод будет разбит по отдельным его членам: MajorPartNumber : 2 MinorPartNumber : 10 BuildPartNumber : 8 PrivatePartNu...