searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

powershell常用命令

2024-10-10 02:06:32
19
0

打开powershell
1.win菜单键+R,弹出运行窗口,在输入框输入PowerShell回车或点击确定

2.搜索框内输入Windows PowerShell

上述两种方式都可以打开PowerShell

常用命令
Get-Command. 此命令会检索计算机上安装的所有命令的列表
Get-Help. 以命令名称为参数调用此命令,将显示一个帮助页面,其中说明了命令的各个部分
Get-Process.查找所有进程

Get-PSProvider

 Get-PSDrive. 查看当前已连接的驱动器

 Get-ChildItem. 查看当前目录文件,别名:ls

Get-ItemProperty. 查看item属性

Set-Location. 切换路径,别名:cd

获取内存信息
1.获取本地计算机上内存使用前 10 的进程

Get-WmiObject -Class Win32_Process | Sort-Object -Property ws -Descending| Select-Object -first 10 ProcessID,name,ws

2.用MB显示

Get-WmiObject -Class Win32_Process | Sort-Object -Property ws -Descending| Select-Object -first 10 ProcessID,name,@{Name="Mem Usage(MB)";Expression={[math]::round($_.ws / 1mb)}}

3.查看系统内存占用情况(%)

$CompObject =  Get-WmiObject -Class WIN32_OperatingSystem
((($CompObject.TotalVisibleMemorySize - $CompObject.FreePhysicalMemory)*100)/ $CompObject.TotalVisibleMemorySize)

4.查看某个程序占用内存情况(%)

 Get-WmiObject -Class Win32_Process -filter "name='idea64.exe'"|Select-Object ProcessID,name,@{Name="Mem Usage(MB)";Expression={[math]::round($_.ws / 1mb)}}

获取CPU信息
1.查看系统CPU占用情况(%)

 $cpu = Get-WmiObject -Class Win32_Processor
 $cpu.LoadPercentage

2.获取CPU逻辑核心数

$cpu = Get-WmiObject -Class Win32_Processor
@($cpu).count*$cpu.NumberOfLogicalProcessors

获取磁盘信息
1.获取磁盘空间信息

 Get-WmiObject -Class win32_logicaldisk|select DeviceID,FreeSpace,Size

2.获取磁盘空间信息(MB)

Get-WmiObject -Class win32_logicaldisk|select DeviceID,@{Name="FreeSpace(MB)";Expression={[math]::round($_.FreeSpace / 1mb)}},@{Name="Size(MB)";Expression={[math]::round($_.Size / 1mb)}}

3.获取磁盘空间使用率(%)

$disk = Get-WmiObject -Class win32_logicaldisk
$allSpace =(($disk.Size | Measure-Object -Sum).sum /1gb)
$FreeSpace =(($disk.FreeSpace | Measure-Object -Sum).sum /1gb)
(($FreeSpace/$allSpace)*100)

查看端口信息
1.查询某个端口是否被占用

Get-NetTCPConnection | where Localport -eq 2181
 Get-NetTCPConnection | where Localport -eq 2181| select Localport,OwningProcess

 

 

 

 

0条评论
0 / 1000
Peng
3文章数
0粉丝数
Peng
3 文章 | 0 粉丝
Peng
3文章数
0粉丝数
Peng
3 文章 | 0 粉丝
原创

powershell常用命令

2024-10-10 02:06:32
19
0

打开powershell
1.win菜单键+R,弹出运行窗口,在输入框输入PowerShell回车或点击确定

2.搜索框内输入Windows PowerShell

上述两种方式都可以打开PowerShell

常用命令
Get-Command. 此命令会检索计算机上安装的所有命令的列表
Get-Help. 以命令名称为参数调用此命令,将显示一个帮助页面,其中说明了命令的各个部分
Get-Process.查找所有进程

Get-PSProvider

 Get-PSDrive. 查看当前已连接的驱动器

 Get-ChildItem. 查看当前目录文件,别名:ls

Get-ItemProperty. 查看item属性

Set-Location. 切换路径,别名:cd

获取内存信息
1.获取本地计算机上内存使用前 10 的进程

Get-WmiObject -Class Win32_Process | Sort-Object -Property ws -Descending| Select-Object -first 10 ProcessID,name,ws

2.用MB显示

Get-WmiObject -Class Win32_Process | Sort-Object -Property ws -Descending| Select-Object -first 10 ProcessID,name,@{Name="Mem Usage(MB)";Expression={[math]::round($_.ws / 1mb)}}

3.查看系统内存占用情况(%)

$CompObject =  Get-WmiObject -Class WIN32_OperatingSystem
((($CompObject.TotalVisibleMemorySize - $CompObject.FreePhysicalMemory)*100)/ $CompObject.TotalVisibleMemorySize)

4.查看某个程序占用内存情况(%)

 Get-WmiObject -Class Win32_Process -filter "name='idea64.exe'"|Select-Object ProcessID,name,@{Name="Mem Usage(MB)";Expression={[math]::round($_.ws / 1mb)}}

获取CPU信息
1.查看系统CPU占用情况(%)

 $cpu = Get-WmiObject -Class Win32_Processor
 $cpu.LoadPercentage

2.获取CPU逻辑核心数

$cpu = Get-WmiObject -Class Win32_Processor
@($cpu).count*$cpu.NumberOfLogicalProcessors

获取磁盘信息
1.获取磁盘空间信息

 Get-WmiObject -Class win32_logicaldisk|select DeviceID,FreeSpace,Size

2.获取磁盘空间信息(MB)

Get-WmiObject -Class win32_logicaldisk|select DeviceID,@{Name="FreeSpace(MB)";Expression={[math]::round($_.FreeSpace / 1mb)}},@{Name="Size(MB)";Expression={[math]::round($_.Size / 1mb)}}

3.获取磁盘空间使用率(%)

$disk = Get-WmiObject -Class win32_logicaldisk
$allSpace =(($disk.Size | Measure-Object -Sum).sum /1gb)
$FreeSpace =(($disk.FreeSpace | Measure-Object -Sum).sum /1gb)
(($FreeSpace/$allSpace)*100)

查看端口信息
1.查询某个端口是否被占用

Get-NetTCPConnection | where Localport -eq 2181
 Get-NetTCPConnection | where Localport -eq 2181| select Localport,OwningProcess

 

 

 

 

文章来自个人专栏
sqlserver
2 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0