Вызов скрипта Powershell во вложенных папках - PullRequest
0 голосов
/ 04 февраля 2019

У меня есть пакетный файл для настройки новых компьютеров в моей компании:

  • активирует локальную учетную запись администратора и устанавливает пароль
  • активирует вызовы Windows
  • сценарий PowerShell для переименования ПК
  • запускает командный файл, который устанавливает основные программы, такие как Office.

Однако я хочу изменить его так, чтобы командный файл мог обрабатывать несколькодругие параметры (это будет сделано с помощью команды set /p) будут использовать соответствующие сценарии PowerShell, которые будут перемещены в папку в том же каталоге.

Также необходимо отметить, что они будут запущены изUSB-накопитель, поэтому буква диска не всегда одинакова (пример: %flashdrive%\tools\PS_Scripts)

Пакетный файл будет сохранен в папке Tools, а хранилище сценариев будет PS_Scriptsпапка.

Как мне отредактировать команду с соответствующим синтаксисом для запуска скриптов из вложенной папки?

PowerShell.exe -NoProfile -Command "& {Start-Process PowerShell.exe -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File ""%~dpn0.ps1""' -Verb RunAs}"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...