PowerShell 系统脚本命令大全142


PowerShell 是一种强大的脚本语言,可用于管理 Windows 和其他操作系统。本文汇集了 PowerShell 的主要系统脚本命令,包括文件操作、注册表操作、进程管理和网络管理。

文件操作

Get-Item:获取文件或目录的信息。例如:
Get-Item -Path C:Windows\System32\

Set-Item:设置文件或目录的属性。例如:
Set-Item -Path C:Windows\System32\ -Hidden $true

New-Item:创建新文件或目录。例如:
New-Item -Path C: -ItemType file

Remove-Item:删除文件或目录。例如:
Remove-Item -Path C:

注册表操作

Get-RegistryKey:获取注册表项。例如:
Get-RegistryKey -Path 'HKLM:SOFTWARE\Microsoft'

Set-RegistryValue:设置注册表值。例如:
Set-RegistryValue -Path 'HKLM:SOFTWARE\Microsoft' -Name 'Value' -Value 'New Value'

New-RegistryKey:创建新注册表项。例如:
New-RegistryKey -Path 'HKLM:SOFTWARE\MyCompany\MyApp'

Remove-RegistryKey:删除注册表项。例如:
Remove-RegistryKey -Path 'HKLM:SOFTWARE\MyCompany\MyApp'

进程管理

Get-Process:获取所有正在运行的进程。例如:
Get-Process

Start-Process:启动新进程。例如:
Start-Process

Stop-Process:停止进程。例如:
Stop-Process -Name notepad

Restart-Process:重启进程。例如:
Restart-Process -Name notepad

网络管理

Get-NetAdapter:获取网络适配器信息。例如:
Get-NetAdapter

Get-NetIPv4Address:获取 IPv4 地址信息。例如:
Get-NetIPv4Address

Get-NetTcpConnection:获取 TCP 连接信息。例如:
Get-NetTcpConnection

New-NetFirewallRule:创建新防火墙规则。例如:
New-NetFirewallRule -Name 'Allow RDP' -Direction Inbound -Protocol TCP -Port 3389

其他命令

除了上述系统脚本命令外,PowerShell 还提供了许多其他有用的命令,包括:
Write-Host:输出文本到控制台。
Read-Host:从控制台读取用户输入。
ForEach-Object:对每个输入对象执行操作。
If:根据条件执行代码。
Switch:根据值选择代码块。


这篇博文提供了 PowerShell 系统脚本命令大全,这些命令可用于文件操作、注册表操作、进程管理、网络管理和其他任务。通过利用这些命令,你可以创建强大的脚本来自动化管理任务,提高效率并节省时间。

2024-12-05


上一篇:PowerShell 执行网络共享自动化脚本

下一篇:获取硬盘信息的 PowerShell 脚本