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

[玩转系统] 新的 PowerShell 项目已发布

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

新的 PowerShell 项目已发布


上周,我在 PowerShell Gallery 上发布了一些我最近正在开发的 PowerShell 模块。当我在最后一刻制定一些功能时,这些项目一直处于测试阶段。我也在等待查看您报告的是否有任何我可能需要解决的问题。什么也没发生,所以我想我们可以走了。以下是您可以从 PowerShell 库安装的新项目。

PS类型扩展工具

该模块包含许多工具,可以更轻松地创建和导入类型扩展。我首先在这里写了关于这个项目的文章。使用此命令,您可以轻松地将别名、脚本属性或脚本方法添加到对象类型。

Add-PSTypeExtension -TypeName System.ServiceProcess.ServiceController -MemberType ScriptProperty -MemberName ProcessID -Value {
(Get-CimInstance -ClassName win32_service -filter "name='$($this.name)'").processID }

现在我可以轻松运行如下所示的 PowerShell 命令:

[玩转系统] 新的 PowerShell 项目已发布

该模块的重大变化是您现在可以将自定义类型扩展导出到 ps1xml 文件。这样,如果您的模块需要一些类型扩展,您可以使用函数定义它们,然后导出到 ps1xml 文件。无需手动编辑 XML。

该项目的源代码位于 GitHub 上:https://github.com/jdhisolutions/PSTypeExtensionTools,您可以使用 Install-Module 安装最新版本。

Install-Module PSTypeExtensionTools

PS脚本工具

现在正式可用的另一个 PowerShell 项目是我的 PSScriptTools 模块。这是一组命令,旨在为交互式 PowerShell 工作和脚本添加功能。该模块现在包含一些来自我在 GitHub 上作为要点共享的旧脚本的代码。其中一些是 PowerShell 中 More 命令的替代品,称为 Out-More。用于获取有关当前 PowerShell 引擎的详细信息的命令。

[玩转系统] 新的 PowerShell 项目已发布

用于解析常见位置的命令,在创建跨平台脚本时可以派上用场。

[玩转系统] 新的 PowerShell 项目已发布

我还合并了 WPF 输入框功能,现在允许您设置背景颜色。

[玩转系统] 新的 PowerShell 项目已发布

该内容现在也位于 PowerShell Gallery 中。

[玩转系统] 新的 PowerShell 项目已发布

源代码位于 GitHub 上。

我希望您发现这些对您的工作有用,并且很想知道它们对您有何帮助。如果您遇到问题或有建议,请使用项目 GitHub 存储库的问题部分。

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

取消回复欢迎 发表评论:

关灯