Скрипт PowerShell из пакетного файла - PullRequest
0 голосов
/ 06 июня 2018
  1. Мне нужно создать скрипт, который может остановить определенный процесс (VPN-соединение) через имя или идентификатор.
  2. Поскольку для этого требуются права администратора, я не могу найти решение вФайл .bat, поэтому я создал файл .bat, который указывает на ps1.файл, который вызывает выполнение политики и файл.
  3. Но во время процесса PowerShell создает всплывающее окно с запросом ответа Y / N, чтобы завершить процесс.

Могу ли я получитьрешение, где оно вызывает Y, поэтому мне не нужно постоянно видеть эту коробку PS?

Мой .bat файл:

PowerShell -NoProfile -ExecutionPolicy Bypass -Command "Start-Process PowerShell -ArgumentList '-ExecutionPolicy Unrestricted','-File C:\Scripts\IPsecStopProcess.ps1' -Verb RunAs"

Если есть другой способ сделать процессхватит, я выслушаю все решения, которые вы, парни и девушки, можете придумать?

1 Ответ

0 голосов
/ 06 июня 2018

Лучше всего выполнять все свои задачи в PowerShell вместо вызова разных сценариев.

Используйте параметр -Force с параметром Stop-Process.Прочитайте эту статью для получения дополнительной информации: Stop-Process

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...