有时候我们需要在Cmd
环境下执行一些简单的Powershell
脚本时,一时竟想不起该如何去写命令执行,本文记录一下一些常用操作已经注意事项。
在Cmd
里面执行Powershell
脚本的方法实际上非常简单,只需要在你的 Powershell
脚本前面加上一个关键词:powershell xxx命令
就可以了,比如说:
1、列出某目录下的所有文件
C:\Users\Microanswer\Desktop>powershell ls
目录: C:\Users\Microanswer\Desktop
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2021/9/14 15:41 加密
d----- 2021/9/10 20:15 字体2
d----- 2022/1/19 21:10 视频剪辑教学打包 (2)(1)
-a---- 2021/11/17 15:16 1241 idea (2).lnk
-a---- 2021/8/13 23:39 1280 idea.lnk
-a---- 2021/9/22 0:55 1319 Kodo Browser.exe - 快捷方式.lnk
-a---- 2021/11/6 15:50 3270 kz.html
-a---- 2022/1/19 18:23 22234624 mongo.exe
2、创建目录
C:\Users\Microanswer\Desktop>powershell mkdir testDir
目录: C:\Users\Microanswer\Desktop
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2022/1/27 11:32 testDir
3、删除目录\文件
C:\Users\Microanswer\Desktop>powershell rm testDir
4、在新进程里运行某软件
powershell Start-Process -FilePath '某某要执行的文件路径.exe' -ArgumentList '执行该文件的初始参数'
案列:
powershell Start-Process -FilePath 'C:\downloads\systemMonitor.exe' -ArgumentList '-u $HOME\AppData\Roaming\mworkdir\ -d 6144'
5、查看某进程
C:\Users\Microanswer\Desktop>powershell Get-Process -Name explorer
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
4073 161 250688 207648 273.81 2064 1 explorer
6、关闭某进程
下面的示列是关闭 explorer 进程,请酌情使用。
C:\Users\Microanswer\Desktop>powershell "Get-Process -Name explorer | Stop-Process"
7、注意
有时候我们需要在一行代码里面执行多个powershell
语句,基于 powershell
的语法,通过 |
符号来连接多个命令,但是这个符号和 cmd
下存在冲突, 因此可以将整个 powershell
脚本通过一个 ""
号进行包裹,就像上面第6小节那样。
Full text complete, Reproduction please indicate the source. Help you? Not as good as one:
Comment(Comments need to be logged in. You are not logged in.)
You need to log in before you can comment.