Отладка скрипта Powershell: как получить доступ к аргументам через VS
1 ответ
Вам нужно закрыть страницу свойств проекта, затем открыть файл, который вы хотите использовать в качестве сценария запуска, и нажать F5, чтобы запустить проект.
Таким образом, аргументы, которые вы ввели в аргументы Аргументы скрипта, будут переданы в скрипт. Помните, что параметры будут передаваться в сценарий через пробел, поэтому, если пробел является частью параметра, заключите этот параметр в кавычки.
Вы можете увидеть результат как в окне вывода, так и в интерактивном окне PowerShell.
пример
Наличие сценария:
"Number of args: $($args.Count)"
for($i=0; $i -lt $args.Count; $i++)
{
"arg[$i]: $($args[$i])"
}
Установка следующих значений в качестве аргумента скрипта:
"Some Value" "Another Value"
Если вы нажмете клавишу f5, вы увидите следующий результат в окне вывода:
PS C:\Example> C:\Example\Script.ps1
Number of args: 2
arg[0]: Some Value
arg[1]: Another Value
The program 'Script.ps1: PowerShell Script' has exited with code 0 (0x0).