Out-FINcodedCommand.ps1 не распознается - выполняется скрипт в текущем каталоге - PullRequest
1 голос
/ 17 февраля 2020

Я видел этот скрипт https://github.com/danielbohannon/Out-FINcodedCommand/blob/master/README.md

И когда я пробую приведенный пример, я получаю ошибку

Out-FINcodedCommand.ps1 : The term 'Out-FINcodedCommand.ps1' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that
the path is correct and try again.
At line:1 char:1
Out-FINcodedCommand.ps1 -command "iex (iwr https://github.com/danielb ...
CategoryInfo : ObjectNotFound: (Out-FINcodedCommand.ps1:String) [], CommandNotFoundException
FullyQualifiedErrorId : CommandNotFoundException

Можете ли вы помочь?

Ответы [ 2 ]

1 голос
/ 17 февраля 2020

Где ты это делаешь. Добавьте. \ Перед ним

.\Out-FINcodedCommand.ps1

Если он находится в каталоге, к которому у вас нет cd, то. \ Должен находиться перед всей строкой

.\Downloads\Out-FINcodedCommand-master\Out-FINcodedCommand-master\Out-FINcodedCommand.ps1
0 голосов
/ 17 февраля 2020

Для дополнения эффективного решения SureThing с справочной информацией :

  • В качестве меры безопасности PowerShell - в отличие от cmd.exe - НЕ вызывает исполняемые файлы (которые включают сценарии ), расположенные в каталоге current по файлу name only .

    • Только исполняемые файлы в так называемом [команда-поиск] путь могут вызываться только по имени файла , а именно только исполняемые файлы, расположенные в одном из каталогов, перечисленных в переменной среды Path ($env:PATH). Например, findstr.exe, каталог которого C:\WINDOWS\system32 указан в $env:PATH.
  • Для вызова исполняемых файлов, которые не в пути поиска команд необходимо использовать файл путь :

    • Путь к файлу может быть абсолютный (полный ) или относительно (и может основываться на переменных).

    • Поэтому для вызова сценария, расположенного в каталоге current префикс имени файла с .\ (. относится к текущему каталогу), что в данном случае означает
      .\Out-FINcodedCommand.ps1

...