Сценарий PS завершается ошибкой только при запуске с помощью PowerShell.CmdletBinding является основной причиной - PullRequest
0 голосов
/ 24 мая 2018

Когда я запускаю скрипт PS с правым кликом> «Запускать с PowerShell», происходит сбой с неизвестной ошибкой, связанной с атрибутами связывания командлетов.Это фрагмент с некоторыми значениями по умолчанию переключателей, если они не указаны пользователем:

[cmdletbinding()]
Param(
[Parameter(ValuefromPipeline=$true, Mandatory=$false)][string]
[Alias("Computers")]$File = "servers.txt",
[Parameter(ValuefromPipeline=$true, Mandatory=$false)][int]$p = 1
)

И это сообщение об ошибке. Сообщение об ошибке

Если я вызываю скрипт из нового окна PS, он работает нормально.Я не понимаю, в чем проблема.

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