标题:
[问题求助]
PowerShell使用&执行程序的时机是什么?
[打印本页]
作者:
小白龙
时间:
2024-9-3 16:27
标题:
PowerShell使用&执行程序的时机是什么?
对几个在powershell中执行程序的命令有点混乱,
有大佬能总结一下吗?
例如, 下面几个命令, 尤其是那个&号, 什么时候用它?
Start-Process
Invoke-Item
&
有时我发现不用上面的命令, 直接使用bat相同的代码也能在powershell直接使用, 例如下面的代码, 在bat和powershell完全相同, 但是在前面加上&也可以执行, 这是为什么呀, 求大佬指点
shutdown /r /t 1
作者:
Five66
时间:
2024-9-3 23:57
Start-Process 相当于运行( win+r 那个)
Invoke-Item 相当于能带上参数鼠标双击
&是调用运算符,类似于半个的Invoke-Expression,能用变量或字符串或块
作者:
小白龙
时间:
2024-9-4 07:35
回复
2#
Five66
多谢大佬分享, 下面的是批处理代码, 直接在powershell中执行会报错, gpt说要给{}两边加上", 试了一下还真成了, 这可就麻烦了, 看来也不能直接在powershell中使用批处理代码了, 这是为什么呢, 还有哪些坑要注意呢
bcdedit /enum {bootmgr}
作者:
Five66
时间:
2024-9-4 22:34
回复
3#
小白龙
cmd是cmd,powershell是powershell
cmd有自己规则,powershell也有自己的规则
不要将两者当成一样就行了,被坑多了就自然悟了
欢迎光临 批处理之家 (http://bbs.bathome.net/)
Powered by Discuz! 7.2