大家好,
我是powershell的初学者。我创建了一个MyPoweshell.ps1文件,如下所示:
MyFunction1
MyFunction2
Function MyFunction1 {
}
Function MyFunction2{
}
1)创建.cmd文件以运行脚本时似乎没有任何工作,除非我在cmd控制台中输入:Import-Module。\ MyPoweshell.ps1。 但是,如果我将该代码保存在.cmd中并双击cmd,它会立即关闭。 如何在不关闭屏幕的情况下双击cmd从cmd运行powershell?
2)尝试制作一个可点击的快捷方式,显示在.cmd中但没有任何效果。 示例:C:... \ Program Files \ MyFolder。 如何创建可点击的快捷方式?
我感谢任何帮助。 感谢。
答案 0 :(得分:2)
您是否正在尝试从CMD调用powershell函数?看哪里错了?
要从CMD调用powershell脚本,请输入以下内容:
powershell -file C:\yourscript.ps1
此外,您需要在调用它们之前定义函数,因此在yourscript.ps1中您需要具有此功能
Function MyFunction1 {
# Do Stuff
}
Function MyFunction2{
# Do Stuff
}
MyFunction1
MyFunction2