当前位置:首页 > Powershell语法 > 正文内容

Powershell运维常用命令集合-19

邓鹏2年前 (2024-01-13)Powershell语法2043

常用的 PowerShell 运维命令,涵盖了不同领域和功能:

  1. Get-Command:获取可用的命令列表。

  2. Get-Help:获取命令的帮助信息。

  3. Get-Process:获取正在运行的进程信息。

  4. Get-Service:获取正在运行的服务信息。

  5. Get-EventLog:获取事件日志信息。

  6. Get-WindowsFeature:获取安装的 Windows 功能信息。

  7. Get-NetAdapter:获取网络适配器信息。

  8. Get-NetConnectionProfile:获取网络连接配置文件信息。

  9. Get-NetFirewallProfile:获取防火墙配置信息。

  10. Set-ExecutionPolicy:设置脚本执行策略。

  11. New-Item:创建新的文件或目录。

  12. Remove-Item:删除文件或目录。

  13. Copy-Item:复制文件或目录。

  14. Rename-Item:重命名文件或目录。

  15. Start-Service:启动服务。

  16. Stop-Service:停止服务。

PowerShell 中的常用系统功能快捷命令:

  1. 打开防火墙:

  • Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled True:打开所有网络配置文件下的防火墙。

  1. 关闭防火墙:

  • Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False:关闭所有网络配置文件下的防火墙。

  1. 启用远程桌面:

  • Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -name "fDenyTSConnections" -value 0:启用远程桌面功能。

  1. 禁用远程桌面:

  • Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -name "fDenyTSConnections" -value 1:禁用远程桌面功能。

  1. 重启计算机:

  • Restart-Computer:重新启动计算机。

  1. 关闭计算机:

  • Stop-Computer:关闭计算机。

  1. 注销当前用户:

  • Logoff:注销当前用户。

  1. 锁定计算机:

  • rundll32.exe user32.dll,LockWorkStation:锁定计算机。

  1. 设置计算机名称:

  • Rename-Computer -NewName "新计算机名称":设置计算机的新名称。

  1. 查看计算机信息:

  • Get-ComputerInfo:获取计算机的详细信息。

  1. 查看操作系统版本:

  • Get-WmiObject -Class Win32_OperatingSystem | Select-Object -Property *:查看操作系统的详细信息,包括版本号。

进程和服务管理:
Get-Process:获取正在运行的进程信息。
Stop-Process:停止指定的进程。
Start-Service:启动服务。
Stop-Service:停止服务。
Restart-Service:重启服务。
Get-Service:获取正在运行的服务信息。

文件和文件夹操作:
Get-ChildItem:列出指定路径下的文件和文件夹。
New-Item:创建新的文件或目录。
Copy-Item:复制文件或目录。
Move-Item:移动文件或目录。
Remove-Item:删除文件或目录。
Rename-Item:重命名文件或目录。
Set-Content:将文本写入文件。

网络配置和管理:
Get-NetAdapter:获取网络适配器信息。
Set-NetIPInterface:设置网络适配器的 IP 地址和相关配置。
Get-NetIPAddress:获取 IP 地址信息。
Test-NetConnection:测试网络连接。
Get-NetFirewallProfile:获取防火墙配置信息。
Enable-NetFirewallRule:启用特定的防火墙规则。
Disable-NetFirewallRule:禁用特定的防火墙规则。

安装和卸载应用程序:
Get-WindowsFeature:获取安装的 Windows 功能信息。
Install-WindowsFeature:安装指定的 Windows 功能。
Uninstall-WindowsFeature:卸载指定的 Windows 功能。

事件日志管理:
Get-EventLog:获取事件日志信息。
Clear-EventLog:清除指定的事件日志。


扫描二维码推送至手机访问

版权声明:本文由PowerShell中文社区发布,如需转载请注明出处。

本文链接:https://www.powershell.com.cn/?id=27

“Powershell运维常用命令集合-19” 的相关文章

Powershell如何定义一个类并初始化-07

Powershell如何定义一个类并初始化-07

PowerShell 中定义类和进行类的调用过程时,有一些需要注意的事项。以下是您需要注意的几个方面:类名规范:选择一个有意义且符合规范的类名。类名通常使用帕斯卡命名法(Pascal Case),即每个单词的首字母大写,没有下划线或空格。属性和方法定义:确保为属性和方法指定正确的数据类型。这对于后续...

Powershell读取不同格式的本地文件及写到本地-16

Powershell读取不同格式的本地文件及写到本地-16

PowerShell 读取各种文件内容时需要注意以下几点:文件编码:不同的文件可能采用不同的编码方式。如果你使用了错误的编码方式,可能会导致乱码或无法读取文件内容。因此,在读取文件内容之前,请确保使用正确的编码方式。文件格式:不同的文件格式有不同的读取方法。例如,CSV 文件需要使用 Import-...

评论列表

xiaowang
xiaowang IP:浙江
1年前 (2024-11-09)

你好,有问题我也要发帖了

邓鹏 IP:广东 回复:
请说您的问题
1年前 (2024-11-11)

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。