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
Perl高效开发:从CPAN到代码搜索的终极指南
https://jb123.cn/perl/70775.html
精通Perl箭头符号:`=>`胖逗号与`->`瘦箭头的全面指南
https://jb123.cn/perl/70774.html
Perl 序列翻转:玩转字符串、数组与文件,你的数据魔法师
https://jb123.cn/perl/70773.html
Perl文本处理:从文件列中精准提取数据,数据清洗与分析利器!
https://jb123.cn/perl/70772.html
Perl与POSIX:系统编程的奥秘与实践——深入理解Perl如何驾驭操作系统接口
https://jb123.cn/perl/70771.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