PowerShell 7 Preview 5 发布
PowerShell 7 Preview 5 已经发布,这个版本包含了许多新特性和许多 bug 修复,PowerShell 的预览版本可以与稳定的版本并行安装,主要内容如下:
New Features in Preview 5
Chain operators
新的 Pipeline Chain Operator 能够有条件地执行命令,它取决于前面的命令是否成功执行。在此之前,也可以通过 if 语句检查 $? 表示的最后一条语句是否成功执行,但这个新的运算符使这个操作更简单,并且与其他 shell 一致。
Null conditional operators for coalescing and assignment
通常在脚本中,在使用变量之前,可能需要检查变量是否为 $null 或属性是否为 $null。新的 Null 条件运算符使这过程更简单,如果你想获得语句的值(如果它不是 $null),或者想要返回某些值(如果它是 $null ),新的 ?? 空值合并运算符替代了 if 和 else 语句。注意,这并不取代对布尔值 true 或 false 的检查,而是检查返回的值是否为 $null。
新的 ?= 空条件赋值运算符只在变量不是 $null 的情况下才能为变量赋值。
New PowerShell version notification
如果有一个新的预览版本可用,或者如果一个新的稳定版本是可用,此新功能是将在启动时通知你有新版本可用,其中包含安全修复更新。
Tab completion for variable assignment
这个新特性能够让你在变量赋值上使用 tab 键自动补全。
Select-String adds emphasis
使用非彩色文本突出显示与选择条件匹配的字符串中的文本。
ConciseView for errors
根据用户反馈,此版本对遇到错误时做了改进。$ErrorView 变量允许你更改错误的格式,此特性添加了 ConciseView,其中大多数命令只返回相关的错误消息。
Get-HotFix is back
GET-HotFix cmdlet 仅在 Windows 上可用,并将查询系统已安装了哪些修补程序。
Get-Error cmdlet
ConciseView 能够为用户提供准确但却有限的错误信息,此版本添加了一个新的 cmdlet Get-Error,让错误信息显示更加详细。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Windows Terminal Preview 1910 发布
微软发布了Windows Terminal Preview 1910,更新内容如下: Updated UI Terminal更新了标签,使用的 WinUI TabView 已更新为 2.2 版本。这个版本改进了色彩对比度,下拉圆角化和标签分离。此外,当屏幕的标签太多时,可以使用按钮滚动。 Dynamic Profiles Windows Terminal 现在能自动检测安装在计算机上的任何 Windows Subsystem for Linux (WSL) 发行版以及 PowerShell Core。如果终端安装了其中的任何一个,则会显示在 profiles.json 文件中。 Cascading Settings Terminal 改进了设置模型。它有一个 defaults.json 文件,其中包含了所有默认设置。如果你想查看默认设置文件中包含的内容,可以按住 Alt 键并单击下拉菜单中的“设置”按钮。此文件是一个自动生成的文件,profiles.json 文件可以添加多个自定义设置。 如果要更改defaults.json 文件中包含的默认键绑定,则可以在 profiles.json...
- 下一篇
从0到1使用Kubernetes系列(八):安全
Kubernetes 的安全是一个相当广泛的主题,涉及很多高度相关的内容。和探讨大部分安全性相关的问题一样,首先需要考虑威胁模型——谁可能攻击你的系统,以及他们如何做到这一点。这可以帮你确定安全工作的优先级。对于大多数 Kubernetes 应用有三类主要的攻击者: 外部攻击者:当你在内部或云上部署应用时,你可能面临来自集群外的攻击。这类攻击者没有系统权限,所以会专注于公开的服务,会尝试获取访问权限并提升权限。 泄露的容器:Kubernetes 集群通常运行着各种工作负载。攻击者也可能利用集群中运行的容器的漏洞进行攻击,在这种时候,要最大程度降低漏洞攻击影响到整个集群的风险。攻击者可以访问单个容器的资源,因此限制容器权限至关重要。 恶意用户:Kubernetes 是一个多用户系统。攻击者可能拥有某用户的账户,并企图获得更多权限,这种情况比较复杂,要具体分析,需要限制不同用户的访问权限。 围绕云原生基础概念构建的模型可以帮你建立对 Kubernetes 安全的总体认识。下图将安全划分为四个层级,被称为云原生安全的4C模型。管理员将在不同的层次上应对三类攻击者。 4C 指的是云(Cloud...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装