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

Powershell运维常用命令集合-19

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

常用的 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基于文本字符串截取及提取语法-12

Powershell基于文本字符串截取及提取语法-12

1 其实powersehll提取文本指定的列和指定字符,只需要熟悉一行怎么提取,文本直接使用foreach循环遍历一行一行提取即可。#如果是处理一个文本,里面有多行,用foreach循环遍历处理 $file = Get-Content .\1.txt #遍历文本中每...

Powershell编写脚本及运行脚本注意事项-14

Powershell编写脚本及运行脚本注意事项-14

编写和运行 PowerShell 脚本时,需要注意以下事项:文件扩展名:PowerShell 脚本的文件扩展名为 .ps1。确保你的脚本文件使用正确的扩展名。脚本编辑器:选择适合的脚本编辑器,如 PowerShell ISE(集成脚本环境)或 Visual Studio Code 等,以便更方便地编...

评论列表

xiaowang
xiaowang IP:浙江
9个月前 (11-09)

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

邓鹏 IP:广东 回复:
请说您的问题
9个月前 (11-11)

发表评论

访客

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