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

客户脚本语言详解:深入理解浏览器端的编程世界
https://jb123.cn/jiaobenyuyan/65389.html

快速掌握脚本语言:学习策略与技巧详解
https://jb123.cn/jiaobenyuyan/65388.html

Perl字体颜色控制详解:从基础语法到高级技巧
https://jb123.cn/perl/65387.html

Python趣味编程:玩转京东自营商品数据
https://jb123.cn/python/65386.html

JavaScript 版本详解及兼容性策略
https://jb123.cn/javascript/65385.html
热门文章

如何使用 PowerShell 以管理员权限运行脚本
https://jb123.cn/powershell/5326.html

使用 boost 轻松调用 PowerShell 脚本
https://jb123.cn/powershell/3480.html

探索 PowerShell 脚本编写的奥妙
https://jb123.cn/powershell/2933.html

如何在 PowerShell 中运行脚本
https://jb123.cn/powershell/2580.html

Powershell 脚本选项命令:深入理解 Get-Help
https://jb123.cn/powershell/2088.html