У меня есть простой сценарий powershell. Он принимает два параметра. Оба являются частью методов (Get-ResourcePool), которые принимают строковые аргументы.Вызов сценария powershell с множеством аргументов из cmd
Если я позвоню определение функции в сценарии Powershell, например, так:
functName CI *FMS
Это прекрасно работает.
Вызов функции в Powershell есть (и как это потому, что этот сценарий будет называться снаружи):
FuncName $($args[0], $args[1])
Я пытаюсь вызвать это от редактора Powershell, где у меня есть snapins мне нужно все установленные, например:
C:\Script.ps1 A "*s"
Где scrpt - это имя моего файла .ps1. Есть одна функция. Это, однако, терпит неудачу с ошибкой, что аргумент пустой или пустой.
Любые идеи, почему?
EDIT:
Функция подписи:
функция RevertToSnapshot ($ otherarg, $ подстановочные)
Я использую $ подстановочные здесь: $ SearchString = [System.String] :: Concat («*», $ VMWildcard) Имя $ SearchString (Имя является параметром для получения-vm в powercli).