grep в PowerShell: findstr и Select-String
PowerShell не содержит grep, но можно использовать findstr для быстрых проверок и Select-String для объектного вывода в скриптах. В статье — примеры, сравнение и шпаргалка.
PowerShell не содержит grep, но можно использовать findstr для быстрых проверок и Select-String для объектного вывода в скриптах. В статье — примеры, сравнение и шпаргалка.
Чтобы сохранить вывод команды в TXT — используйте > и полный путь к файлу. Для CSV — конвейером передавайте результат в Export-CSV и добавьте -NoTypeInformation. Для просмотра файлов внутри PowerShell используйте Type или Import-Csv.
Get-MpComputerStatus — это командлет PowerShell для быстрого просмотра состояния Microsoft Defender на локальном или удалённом ПК. Запустите PowerShell от администратора и выполните Get-MpComputerStatus; если ключевые флаги равны True, защита активна.
Самый простой способ скачать файл — Invoke-WebRequest с -OutFile. Для надёжных фоновых загрузок используйте Start-BitsTransfer. Всегда проверяйте хеш и подпись скачанных файлов.
Отладка PowerShell ускоряет разработку скриптов — используйте брейкпоинты в ISE или VS Code, чтобы инспектировать переменные и управлять выполнением. Для безGUI-сценариев есть Set-PSBreakPoint и другие команды.