赞
踩
PowerShell是Windows和Windows Server的自动化平台和脚本语言,可让用户简化系统的管理,与其他基于文本的外壳程序不同,PowerShell利用.NET Framework的功能,可提供丰富的对象和大量内置功能来控制Windows环境。
本文目录
PowerShell是一个方便实用的新的基于任务的命令行外壳,可以帮助你轻松地控制服务器、用本机代码编写cmdlet以及管理所有远程连接。
高级用户和系统管理员肯定熟悉命令行外壳,以及被称为Windows PowerShell的脚本语言。作为微软开发的操作系统的一部分,该组件充当自动化框架,可以简化系统管理和许多其他任务。
1.输入命令并使用内置的API
PowerShell 7.1具有130多个Commandlet(cmdlet),这些专用命令旨在利用特定功能,这些特定功能能够执行从服务或流程管理到注册表或对象操作任务的多种类型的作业。
由于Windows PowerShell还提供对Windows Management Instrumentation(WMI)和组件对象模型(COM)的访问,因此可以进行本地或远程管理。此外,由于软件包中包含托管API,开发人员可以将Windows PowerShell运行时集成到他们创建的应用程序中。
2.使用调试功能并创建自动化脚本
创建、编辑和运行自动化脚本可以在Windows PowerShell中轻松完成,特别是因为它提供了一个干净的界面,可以执行所有这些任务。调试也是可能的,它包括断点管理。
所有cmdlet都共享相同的语法,这意味着它们可以共享信息、命名约定等。使用Windows PowerShell,你可以直接处理各种类型的对象,或者在这种情况下,可以将它们发送到打算与它们一起使用的其他数据库或实用程序。
创建自动化脚本并为特定任务运行命令行实用程序是Windows PowerShell的主要优点。除了全面的Commandlets库之外,它还附带有所需的文档,可以帮助任何人了解某些功能的工作原理。
总而言之,PowerShell面向经验丰富的用户,对于系统资源而言并不过分要求,对于那些在这一专业领域具有扎实知识的人来说,它将非常容易使用。
另外,还有一个Windows PowerShell ISE。
PowerShell集成脚本环境(ISE)是一个Windows应用程序,它支持初学者和专家都能更好地使用PowerShell。ISE的许多功能包括:
注意:需要安装Microsoft.NET Framework,使用远程处理功能需要WinRM 2.0 CTP3。
不久前,微软正式公布了PowerShell 7.1,这是PowerShell 7的最后一个主要更新。此版本包含许多改进和修补程序,这些改进和修补程序基于PowerShell 7.0的三月发行版和.NET 5 GA的最新发行版。
PowerShell 7.1是PowerShell的开放源代码,跨平台(Windows、macOS和Linux)版本,旨在管理异构环境和混合云。
PowerShell 7.1的重大变化:
修正$?不被$false当本机命令写入stderr
重命名-FromUnixTime为-UnixTimeSecondsonGet-Date以允许输入Unix时间
$ErrorActionPreference不影响stderr本机命令的输出
允许显式指定的命名参数取代哈希表散列中的同一参数
使开关参数-Qualifier不适合Split-Path中的位置
将工作目录解析为Start-Process未指定时的文字路径
使web cmdlets中的-OutFile参数像-LiteralPath一样工作
修复BigInteger数字文字的字符串参数绑定
在WindowsStart-Process上,使用-UseNewEnvironment创建新的默认流程环境创建一个包含当前会话中所有环境变量的流程环境
将脚本块转换为委托时,不要将返回结果包装到PsoObject
对-replace操作符使用不变的文化字符串转换
PowerShell 7.1的最新版本可以在GitHub-PowerShell上找到,也可以关注我,私信“PS71”获取该软件。
在Windows 10中,可以从Microsoft Store获得最新的PowerShell。
PowerShell 7.1是基于.NET 5+(以前是.NET Core)构建的现代跨平台PowerShell版本,它提供了跨Linux,macOS和Windows的跨平台支持,基于SSH的远程处理、并发性、Docker容器、新的操作员和语言功能,以及许多小的改进和错误修复。
PowerShell 7.1支持多种操作系统和平台,包括:
也有社区支持:
微软现代化生命周期策略支持PowerShell 7.1 ,时间表与.NET 5相同。
与此不同,PowerShell 7.0是一个LTS版本,将持续到2022年12月。
在下载和安装新版本的PowerShell之前,可以找到随Windows 10一起安装的PowerShell的当前版本。
步骤1:单击任务栏中的搜索按钮,输入PowerShell,打开PowerShell窗口。
步骤2:在PowerShell窗口中,复制并粘贴以下命令,然后按键Enter以检查PowerShell的当前版本。
Get-Host | Select-Object Version
或者
$PSVersionTable
1.头条号【微课传媒】专注软件分享,如果你喜欢玩软件,欢迎关注、评论、收藏、转发。
2.在学习中有什么问题,欢迎与我沟通交流,今日头条号搜索【微课传媒】,我在这里等你哟!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。