Архив метки: PowerShell

Windows 10: Не удаётся отформатировать USB-флэшку 64 GB

Если в Проводнике на USB-флэшке нажать правую кнопку мышки и выбрать Format…, то будет доступно два варианта — в NTFS или в exFAT. Для того, чтобы флэшку увидела PS3, мне нужен был формат FAT32. Да, тут есть ограничения на максимальный размер файла в 4GB, но зато приставка будет видеть ф...

PowerShell: Добавить в Here-String комментарии

Здесь я привёл пример скрипта с применением Here-String. В моём скрипте мне нужно было закомментировать несколько строк, чтобы не удалять их, но при этом не использовать (строчка с #COMMENT): $path_Disallowed = @" *.js *.jse *:\`$Recycle.Bin #COMMENT vssadmin.exe "@ Но она благополучно вывелась на э...

PowerShell: Вывести Here-String построчно

В одном из своих скриптов мне нужно было задать массив строк, чтобы потом их по-одной перебирать: $path_Disallowed = @( '*.js', '*.jse', '*:\$Recycle.Bin', 'SKIPPED', 'vssadmin.exe', '' #string without comma ) for ($i = 1; $i -le $path_Disallowed.Count; $i++) { # Some activity New-ItemProperty -Path...

Windows 10: Ошибки DCOM

Просматривая Журнал событий, обнаружил несколько записей об ошибке в журнале Системы. Все они относились к DCOM. Примерный текст ошибки: Log Name: System Source: Microsoft-Windows-DistributedCOM Event ID: 10016 Task Category: None Level: Error User: SYSTEM Description: The application-specific permi...

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

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