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

PowerShell: Получить текущую дату в строку

Мой скрипт выводил уведомление в виде всплывающего уведомления, которое потом сохранялось в Action Center: Но на нём было указано лишь время, а мне хотелось добавить ещё и дату. Для уведомлений Toast Notification я не нашёл как это сделать. Может в Windows это вообще невозможно. Но у меня были случа...

PowerShell: Передать в качестве аргумента значение параметра-ключа

Не совсем понятный заголовок, придётся здесь пояснять… В качестве параметра к скрипту можно передавать не просто строку, но и ключ. Если ключ есть, его значение будет true, если его нет, то false (если иное не указано явно). Мне нужно было вызвать скрипт повторно с принудительным повышением ур...

PowerShell: Разрешить PING в Windows Firewall

Для создания правила пришлось немного порыть инет. Во-первых, я не знал, как создать правило для «Application Name: System», во вторых, мне нужно было указать протокол «ICMP», а если просто написать -Protocol ICMP, то получаем такую ошибку: New-NetFirewallRule : The protocol is i...

PowerShell: Извлечь из события название приложения

Если приложение блокируется встроенным файрволом, и при этом настроена запись логов для соединений, то такие события записываются в Журнал событий Security. При просмотре такой записи можно увидеть примерно такую информацию: The Windows Filtering Platform has blocked a connection. Application Inform...

PowerShell: Скрипт не завершается в консоли Планировщика заданий

Я добавил в Планировщик заданий скрипт PowerShell и обратил внимание, что после его запуска статус не поменялся и остался «Running»: Чтобы «показать» Планировщику заданий, что скрипт успешно отработал, нужно было вернуть код завершения. В инете я нашёл, что это можно сделать, есл...