Как запустить скрипт (действие) при запуске (завершении) определенной программы в Windows?
В этой статье мы рассмотрим, как отследить событие запуска определённой программы (процесса) в Windows и выполнить какое-то действие (запустить скрипт, отправить email и т.д.). В качестве примера мы будем отслеживать…
Модуль PowerShell Secret Management: безопасное хранение и использование паролей
Microsoft недавно выпустила крайне интересный PowerShell модуль SecretManagement . Данный модуль можно использовать для безопасного хранения и использования сохраненных паролей в ваших PowerShell скриптах. Данный модуль условно состоит из двух…
Отключаем автоматическую приостановку (suspend) виртуальной машины в VMWare Workstation/Player
Заметил одну неприятную особенность в гипервизоре VMWare Workstation. Если вы не используете виртуальную машину в течении некоторого времени, она автоматически приостанавливается функцией Suspend . Чтобы продолжить использование ВМ приходится нажимать…
Черный экран вместо рабочего стола в RDP сессии
В этой статье мы рассмотрим, что делать, если при RDP подключении к удаленному хосту вместо рабочего стола вы видите черный экран. Эта проблема стала довольно часто встречаться в последних билдах…
Использование командлета Out-Gridview для выбора в табличных данных в скриптах PowerShell
Командлет Out-GridView позволяет вывести данные в виде интерактивной графической таблицы с возможностью фильтрации и сортировки по различным признакам. Вы можете использовать командлет Out-Gridview в скриптах, где нужно предоставить простейший GUI…
Удаленное управление PowerShell Remoting через WinRM HTTPS
По умолчанию трафик в сессии PowerShell Remoting шифруется независимо от того, используется ли для передачи протокол HTTP (порт TCP/5985) или HTTPS (порт TCP/5986). Весть трафик в любом случае шифруется с…
Ошибка “Элемент не найден” при удалении папки/файла в Windows
Столкнулся с интересной ошибки при удалении (переименовании) папки в Windows. При попытке удалить локальный каталог появляется ошибка: Элемент не найден. _x000D_Не удалось найти этот элемент. Его больше нет в ПУТЬ.…
Enter-PSSession: интерактивное управление удаленным компьютером из PowerShell
Командлет Enter-PSSession позволяет создать постоянную интерактивную PowerShell сессию с удаленным компьютером. Все команды, которые вы вводите в вашей командной строке, выполняются на удаленном компьютере. В этой статье мы рассмотрим основные…
Не открывается, зависает приложение Параметры в Windows 10
В Windows 10 (а тем более в Windows 11), приложение Параметры (Settings) начинает играть крайне важную роль в управлении и настройке операционной системы. Классическая панель управления Windows (Control Panel) более…
Зависает установка обновлений Windows на копировании в кэш центра обновлений
Столкнулся со странной проблемой при установке обновлений в Windows Server 2016. Хост получил обновления от WSUS сервера , попытался их автоматически установить, но завис на нескольких процентах. Перезапуск службу wuauserv,…