引子
PowerShell 是构建于 .NET 上基于任务的命令行 shell 和脚本语言。 PowerShell 可帮助系统管理员和高级用户快速自动执行用于管理操作系统(Linux、macOS 和 Windows)和流程的任务。使用 PowerShell 命令可以从命令行管理计算机。 PowerShell 提供程序可让你访问数据存储(如注册表和证书存储),与你访问文件系统一样方便。 PowerShell 具有丰富的表达式分析器和完全开发的脚本语言。
对于我来说,PowerShell
大概是Windows上面,日常开发用到的最多的命令行工具,从cmd.exe
到PowerShell
,以前也尝试写过一些批处理的小脚本,但是一直也就是玩一玩,没有过多的了解什么。今天去微软网站上下载了一个PowerShell 7 - Preview
版本的装上以后,发现PowerShell
真的增加了很多比较实用便捷的功能,学习一下高级点的操作,应该可以提升一些Windows上命令脚本的使用姿势🤔。
看到PowerShell
中的命令,一直觉得像以前在Visual Studio
里面用的命令行安装NuGet
安装扩展包命令一样,🚪传送门,比如: