微软发布PowerShell 7 Preview 3预览版 附下载地址
8月22日消息 微软发布了PowerShell 7 Preview 3,Powershell 7 preview 3 构建在 .NET Core 3.0 preview 8 之上,.NET Core 3.0 重新引入了大量 .NET Framework API,打开了大量随 Windows 附带的 PowerShell 模块,这些模块将被验证和标记为兼容。由于对模块的兼容性更改是 Windows 的一部分,因此需要最新版本的 Windows 10/Windows Server 来实现完全模块兼容性。
默认情况下预览版中的实验特性
在默认情况下启用所有实验特性,以便让PowerShell 委员会获得更多反馈,以确定某个特性是否应该继续作为实验功能,是否应该从实验性功能转移到稳定特性(非实验性功能),或者被删除。在稳定的版本(以及候选版本)上,默认情况下将继续禁用实验性功能。
注意,如果以前手动启用了实验特性,powershell.config.json 设置文件将优先记录,并且只会启用该文件中列出的实验性功能。你可以删除该文件或运行 Get-ExperimentalFeature | Enable-ExperimentalFeature,以确保启用了所有实验功能。但是,如果使用管道,你将不得不再次使用具有新的实验特性的预览版本。
默认为单线程
在此版本之前,pwsh 默认作为多线程单元运行。但是,图形用户界面 API(如 WinForms 和 WPF)需要一个单线程单元。 此版本在单线程方面,pwsh 与 powershell.exe 相同,支持从 PowerShell 脚本调用 WinForms 和 WPF API。
显示 COM 方法签名参数名
现在Windows上,如果从 PowerShell 调用 COM API,nbkalex 的一个新功能将显示 COM 方法的参数名称,而不仅仅是类型信息,这些信息可以作为简单的文档使用,指示应该传递哪些参数。
将 DBNull 和 NullString 视为 $null
使用数据库类型,可能会得到一个 [dbnull]::Value,它相当于数据库中的 $null,但是在 PowerShell 中,这并不等于$null,所以不能直接比较它。通过对 Joelsallow 的更改,你可以将 [dbnull]::value 和 [nullstring]::value 与 $null 进行比较,并获得 $true。
Read-Host 提示符对所有输入都有效
Read-host 如何调用控制台主机,以及控制台主机如何提示输入(例如给定值的强制性参数),可能就会遇到这样一种情况:即在使用某些字符时,使用 Read-host 提示脚本中的输入会出现其他意想不到的内容。此版本中已经被修复了。
-Split 运算符支持负数
-Split操作符将一个或多个字符串拆分为子字符串,你可以选择指定一个值来指示要返回的子字符串的最大数。这一新功能允许你将子字符串的最大数指定为负值,这意味着拆分应该从右向左而不是通常从左到右发生。
ForEach-Object -Parallel
此版本向 ForEach-Object添加了一个 -Parallel 参数,该对象接受脚本块并行执行。在默认为 5 的情况下,可选的 -ThrottleLimit 参数可以用来设置并行使用的最大线程。
解析 appx 修复点
在 Windows 10 上,如果从 Windows Store 安装了应用程序并将它们列在命令行中,它们将显示为 0 字节文件。这些文件实际上是到实际可执行文件的不同类型的链接。使用此更改后,目标可执行文件将在使用 get-child Item 时显示.
pwsh 作为登录 shell
在 Linux 和 MacOS 系统上,有一个登录 shell 的概念,它设置其他应用程序和 shell 继承的环境。在此版本之前,如果你使用 pwsh 作为默认登录 shell,会注意到一些环境变量丢失或不完整。
通过此更改,pwsh 将与 sh Bourne Shell 在设置登录环境方面的工作方式相同,从而使一切正常工作。
Telemetry
在这个预览版本中,增加了更多的遥测技术,详情见博客。
下载地址:
https://aka.ms/get-powershell
- 深度技术Win10系统下载
- 深度技术Ghost Win10 x64位 终极装机版v201802(无需激活)
- 深度技术 Ghost Win10 64位国庆优化版 2016.10
- 深度技术Win10 纯净装机版 2019.10(64位)
- 深度技术Ghost Win10 x64位 安全装机版2017V07(永久激活)
- 深度技术Ghost Win10 X32位 安全通用版V2016年11月(无需激活)
- 深度技术Win7系统下载
- 深度技术GHOST WIN7 x64位 优化精简版v2018年03月(绝对激活)
- 深度技术GHOST Win7 X32官方装机版2017V02(自动激活)
- 深度技术GHOST WIN7 32位 推荐装机版v201807(免激活)
- 深度技术 Ghost Win7 Sp1 电脑城国庆装机版v2012.10
- 深度技术GHOST WIN7 32位 装机版 2016.10(无需激活)
- 相关推荐
- 小编推荐
- 深度技术系统专栏
- 深度技术Ghost Win10 (X64) 青春装机版v2017年10月(免激活)深度技术Ghost Win10 (X64) 青春装机版v2017年10月(免激活)
- 深度技术Ghost Win10 X64位 娱乐装机版V2016年11月(激活版)深度技术Ghost Win10 X64位 娱乐装机版V2016年11月(激活版)
- 深度技术Ghost Win10 (X32) 好用装机版V2017年01月(激活版)深度技术Ghost Win10 (X32) 好用装机版V2017年01月(激活版)
- 深度技术Ghost Win10 X64 绝对装机版2017v11(无需激活)深度技术Ghost Win10 X64 绝对装机版2017v11(无需激活)
- 深度技术Ghost Win10 x64位 抢先装机版v201708(免激活)深度技术Ghost Win10 x64位 抢先装机版v201708(免激活)
- 深度技术Ghost Win10x86 家庭专业版 2019年08月(无需激活)深度技术Ghost Win10x86 家庭专业版 2019年08月(无需激活)
- 深度技术 Ghost Win7 32位 旗舰版 2016.08(永久激活)深度技术 Ghost Win7 32位 旗舰版 2016.08(永久激活)
- 深度技术Ghost Win7 X32位 万能装机版v2016年12月(自动激活)深度技术Ghost Win7 X32位 万能装机版v2016年12月(自动激活)
- 深度技术 GHOST WIN7 SP1 X86 快速装机版 V2015.12深度技术 GHOST WIN7 SP1 X86 快速装机版 V2015.12
- 深度技术GHOST win7x86 完美旗舰版 v2019年03月(完美激活)深度技术GHOST win7x86 完美旗舰版 v2019年03月(完美激活)
- 深度技术GHOST Win7 X32官方装机版2017V02(自动激活)深度技术GHOST Win7 X32官方装机版2017V02(自动激活)
- 深度技术 Ghost Win7 x64 Sp1 电脑城装机版 v2015.04深度技术 Ghost Win7 x64 Sp1 电脑城装机版 v2015.04
- 深度技术系统安装教程
- win10.1没有法退出家庭组的处理办法
- 怎么处理win10系统iE10浏览器闪退故障
- win8系统"所有程序"丢失的图文教程
- win7系统Office Word无法复制粘贴解决方法
- win10系统驱动未签名如何安装?
- 如何判断硬盘的大小?
- win10系统自定义锁屏界面的技巧
- win10怎么在PowerPoint中加入超链接?
- windows 10 Enterprise(企业版)的激活办法
- win7系统30秒一键完美激活_win7激活
- 控制面板选项如何在Win10开始菜单(WIN+X)上添加?
- W7关闭超级按钮的技巧
- win10云骑士装机大师系统通过cmd删除已保存wifi密码的方法
- win10恢复经典开始菜单的办法
- xp系统提示windows找不到文件的具体步骤