跳到主要内容

PowerShell v7.5.4

大小 1.05MB
版本 7.5.4
语言 简体中文
分类 网络软件
软件介绍

概述

PowerShell是微软推出的命令行脚本环境,当前版本7.5.4,基于.NET开发,是Windows系统管理、脚本自动化的核心工具。相比Windows自带的旧版Windows PowerShell 5.1,7.x版本是跨平台的,可以在Windows、Linux、macOS上运行,语法更现代,性能也更好。系统管理员用它写自动化脚本管理服务器、批量处理文件、管理系统服务,效率远超鼠标操作。

功能特点

PowerShell把命令行和脚本语言结合,输入命令立即执行,也可以把命令组合写成.ps1脚本文件批量运行。对象化输出是核心特性,命令返回的不只是文本,而是结构化对象,可以继续管道传给其他命令处理,比传统文本管道灵活得多。

丰富的命令集覆盖系统管理,进程、服务、文件、注册表、网络配置都有对应命令,前缀统一为动词-名词格式(如Get-Process、Stop-Service),命名规范容易记忆。

支持远程管理,Invoke-Command可以在多台机器上批量执行命令,配合WinRM实现大规模服务器管理。脚本语言完整,支持变量、条件判断、循环、函数、错误处理,可以编写复杂的自动化程序。同时可直接调用.NET库,处理网络请求、JSON解析、系统API都不在话下。

7.x版本相比5.1增加了并行管道ForEach-Object -Parallel、三元运算符、链式管道等新特性,性能明显提升,且与5.1脚本大部分兼容。

使用方法

第一步:安装PowerShell 7.5.4,安装后开始菜单出现PowerShell 7入口,也可以在终端里运行pwsh命令打开。

第二步:运行单条命令,输入命令回车即执行,例如Get-Process查看进程、Get-Service查看服务。

第三步:写脚本文件,用记事本写脚本后保存为.ps1文件,在PowerShell里执行./script.ps1运行。默认执行策略可能阻止脚本,先用Set-ExecutionPolicy RemoteSigned放开。

第四步:批量管理,用管道组合命令,例如Get-Service | Where-Object { $_.Status -eq ‘Stopped’ }列出所有停止的服务。

第五步:查看帮助,Get-Help Get-Process查看命令用法,带参数-Examples看示例。

第六步:远程执行,用Invoke-Command -ComputerName 目标机器 -ScriptBlock { … }在远程机器执行命令,需要预先配置WinRM。

PowerShell学习曲线中等,掌握命令语法后效率提升明显。软件从口袋网可下载安装包,安装时注意选择与系统匹配的架构。