当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 更新的 PowerShell 工具

作者:精品下载站 日期:2024-12-14 07:59:35 浏览:14 分类:玩电脑

更新的 PowerShell 工具


我发布了流行的 PSScriptTools 模块的新版本,您可以从 PowerShell Gallery 安装该模块。该模块是我在 PowerShell 控制台的脚本编写和日常工作中使用的命令和工具的集合。许多命令在 Windows PowerShell 和 PowerShell 7 中运行,甚至在非 Windows 系统上也是如此。我想我应该分享这个新版本中的一些亮点。

PSScript工具手册

我已经编写了很多关于本模块中的工具的文档,包括帮助文件。但我觉得我可以让访问它们变得更加容易。该模块包括一个从我的所有 Markdown 文档生成的 PDF 文件。我将来会在博客中介绍我构建 PDF 的过程。

[玩转系统] 更新的 PowerShell 工具

获取 PSScriptTools

与此相关的是,我对其中一个命令的工作方式进行了细微的修饰。该模块包含一个名为 Get-PSScriptTools 的命令,该命令显示有关模块中每个命令的自定义对象。自定义对象使用自定义格式的 ps1xml 文件,该文件也包含在模块中。默认输出是在按 verb 分组的表中显示命令信息。我做了一点改动,使用 ANSI 为动词名称着色。

[玩转系统] 更新的 PowerShell 工具

获取参数信息

我在模块中有一个名为 Get-ParameterInfo 的命令,可以更轻松地根据 Get-Command 的输出查看命令的参数详细信息。此命令还将自定义对象写入管道并具有自定义格式文件。我调整了格式化文件以改进默认显示。

[玩转系统] 更新的 PowerShell 工具

获取我的别名

最后一个新功能是我一段时间以来一直需要的。由于我花费大量时间在交互式 PowerShell 提示符下,因此我一直使用别名来加快工作速度。这就是别名的全部意义。但我有太多的东西,有时很难全部记住。使用 Get-Alias 需要付出一些努力才能查看我的别名。 Get-MyAlias 就这样诞生了。

默认情况下,该命令将显示当前会话中不属于初始或默认运行空间配置的所有别名。

[玩转系统] 更新的 PowerShell 工具

由于我在 PowerShell 配置文件脚本中定义了许多别名,因此我需要一种简单的方法来检索它们。

[玩转系统] 更新的 PowerShell 工具

如果您对这些命令感到好奇,欢迎查看该模块的 Github 存储库。我很想知道您的想法或者模块中的任何命令是否对您有用。

周末愉快。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯