将gist移动到github repo之后,似乎github repo在字符串的开头返回一个无效字符?
我不确定这是否是由msys-git提交到回购邮件引起的?
>irm "https://raw.githubusercontent.com/so0k/ParseCsvLetour/master/Parse.ps1" | iex
#Script : The term '#Script' 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
+ #Script to parse csv file
+ ~~~~~~~~
在执行下载的脚本之前,有没有办法从Invoke-RestMethod中清除无效字符?
但是,如果我使用-OutFile
将内容发送到文件并执行脚本,它可以正常工作,但我希望避免在ExecutionPolicy
不允许执行脚本时抛出错误。
编辑:或者我可以通过确保使用github编辑器清理脚本来解决它。
答案 0 :(得分:0)
我使用了github网页编辑器并注意到脚本中有一个奇怪的字符,删除之后,所有字符都重新开始。
我怀疑当我将代码提交到存储库时,msys git添加了该字符...