千家信息网

PowerShell运维人员常用命令收集整理

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,查看类:查看powershell版本 $PSVersionTable查看操作系统版本信息 Get-CimInstance -ClassName Win32_OperatingSystem -Compu
千家信息网最后更新 2025年12月03日PowerShell运维人员常用命令收集整理

查看类:

查看powershell版本 $PSVersionTable

查看操作系统版本信息 Get-CimInstance -ClassName Win32_OperatingSystem -ComputerName . | Select-Object -Property Build*,OSType,ServicePack*

查看部分组策略 gpresult /Z

查看部分组策略(需要导出到文件) secedit /export /cfg c:\sec_result

查看服务 Get-Service

查看运行中服务 Get-Service | Where-Object {$_.Status -eq 'Running'}

查看IP ipconfig /all或者Get-NetipConfiguration

查看进程 Get-Process

查看已安装补丁 Get-WmiObject -Class Win32_QuickFixEngineering或者wmic qfe list

查看使用Windows Installer安装的程序 Get-WmiObject -Class Win32_Product | Format-Wide -Column 1

查看CPU相关信息 get-wmiobject win32_processor

查看CPU使用率2008/2012通用 Get-WmiObject win32_processor | select SystemName, LoadPercentage

查看CPU使用率排名前20 Get-Counter -ComputerName localhost '\Process(*)\% Processor Time' | Select-Object -ExpandProperty countersamples | Select-Object -Property instancename, cookedvalue| Sort-Object -Property cookedvalue -Descending| Select-Object -First 20| ft InstanceName,@{L='CPU';E={($_.Cookedvalue/100).toString('P')}} -AutoSize

查看系统版本/序列号 gwmi win32_OperatingSystem

查看总内存 Get-WmiObject win32_OperatingSystem TotalVisibleMemorySize

查看总内存(单位GB) gwmi Win32_PhysicalMemory | %{$sum = 0} { $sum += $_.Capacity } {Write-Host ($sum / 1GB) "GB"}

查看空闲内存 Get-WmiObject win32_OperatingSystem FreePhysicalMemory

查看磁盘总空间(单位MB) Get-WMIObject Win32_LogicalDisk |Where-Object{$_.Size}|Foreach-Object { 'Disk {0} has {1:0.0} MB totalspace' -f $_.Caption, ($_.Size / 1MB) }

查看防火墙状态 netsh advfirewall show currentprofile

查看BIOS信息 Get-WMIObject -Class Win32_BIOS

查看主板信息 Get-WMIObject -Class Win32_Baseboard

查看逻辑磁盘信息 Get-WMIObject -Class Win32_LogicalDisk

查看物理磁盘信息 Get-WMIObject -Class Win32_DiskDrive

查看桌面设置(屏保是否设置) Get-CimInstance -ClassName Win32_Desktop

查看一个文件夹内的文件及目录 Get-ChildItem -Path C:\ -Force





管理类:

重启服务器 Restart-Computer 或者 Restart-Computer -Force强制重启

关闭服务器 stop-computer

停止spooler服务 Stop-Service -Name spooler

启动spooler服务 Start-Service -Name spooler

重启spooler服务 Restart-Service -Name spooler

停止某个进程 stop-process -id 2792

锁定服务器 rundll32.exe user32.dll,LockWorkStation

新增注册表项 New-Item -Path hkcu:\software_DeleteMe

删除注册表项 Remove-Item -Path hkcu:\Software_DeleteMe








0