PowerShell 7 是微软官方发布的一款命令行工具,比系统内置的命令提示符、Windows PowerSehll 1.0 更加强大。拥有历史命令记录功能,使用方向键的↑键就可以回溯之前输入过的命令,按下回车即可执行。拥有命令补全功能,输入一部分命令就可以显示历史相关的命令,使用方向键的→键即可选中,在历史命令隔了很久的情况下使用非常方便。
PowerShell 7 安装步骤
1、下载安装程序并打开,点击【Next】
2、选择安装位置,建议按照默认的安装位置,点击【Next】
3、安装需求选择安装设置,没有特别需求默认就可以,点击【Next】
4、选中这两项,建议不要取消勾选,点击【Next】
5、点击【Install】
6、等待安装
7、安装完成
PowerShell 7 软件功能
命令行 Shell
PowerShell 是新式命令 shell,其中包括其他常用 shell 的最佳功能。 与大多数仅接受并返回文本的 shell 不同,PowerShell 接受并返回 .NET 对象。 shell 包括以下功能:
* 可靠的命令行历史记录
* Tab 自动补全和命令预测(请参阅 about_PSReadLine)
* 支持命令和参数别名
* 用于链接命令的管道
* 控制台内帮助系统,类似于 Unix man 页面
脚本语言
作为一种脚本语言,PowerShell 通常用于自动执行系统管理。 它还用于经常在 CI/CD 环境中生成、测试和部署解决方案。 PowerShell 是在 .NET 公共语言运行时 (CLR) 上构建的。 所有输入和输出都是 .NET 对象。 无需分析文本输出即可从输出中提取信息。 PowerShell 脚本语言包含以下功能:
* 可通过函数、类、脚本和模块进行扩展
* 便于输出的可扩展格式系统
* 用于创建动态类型的可扩展类型系统
* 对常用数据格式(例如 CSV、JSON 和 XML)的内置支持
配置管理
PowerShell Desired State Configuration (DSC) 是 PowerShell 中的一个管理框架,可让你使用“配置即代码”来管理企业基础结构。 借助 DSC 可以:
* 为可重复部署创建声明性配置和自定义脚本
* 强制执行配置设置并报告配置偏移
* 使用推送或请求模型部署配置
PowerShell 7更新常见问题
什么是 PowerShell 的 Microsoft 更新功能?
使用 PowerShell 的 Microsoft 更新功能,可以在传统 Microsoft 更新 (MU) 管理流中获得最新的 PowerShell 7 更新,无论是包含适用于企业的 Windows 更新、WSUS、Microsoft Endpoint Configuration Manager,还是包含设置中的交互式 MU 对话框。 通过 Microsoft 更新和相关服务,可以按以下节奏部署更新:
* 按计划
* 在测试环境之后
* 在整个企业中大规模部署
Microsoft 更新在发布后多久会公布更新?
新版本的 PowerShell 发布后,最多可能需要两周时间才能通过 Microsoft 更新提供。 更新作为可选软件更新提供,即使更新包含安全修补程序也是一样。
要哪个版本的 Windows 才能支持 Microsoft 更新功能?
必须在基于 x64 的系统上安装 Windows 版本 1709 或更高版本。 版本 1709 是 Windows 10 Fall Creators Update 或 Windows Server 2016 的 10 月更新版本。 1709 之前的版本不支持适用于 PowerShell 的 Microsoft 更新。