我无法传递此错误消息。
由于
The term 'power-date.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 t
hat the path is correct and try again.
At line:1 char:15
+ power-date.ps1 <<<<
+ CategoryInfo : ObjectNotFound: (power-date.ps1:String) [], CommandNotFound
Exception
+ FullyQualifiedErrorId : CommandNotFoundException
答案 0 :(得分:5)
PowerShell不会在当前目录中运行脚本,除非您使用.\
作为前缀,例如:
.\power-date.ps1
这是一项安全功能,可以防止有人将名为dir或ls的脚本放入黑客可以访问的目录中以及用户经常进入的目录中。黑客的意图是当用户执行dir
时,假dir.ps1应该被用户调用。此安全功能可防止此类攻击。如果用户想要调用脚本dir.ps1,则必须通过路径显式引用它。 .\dir.ps1