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

[玩转系统] 如何在 PowerShell ISE 中添加自定义菜单项

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

如何在 PowerShell ISE 中添加自定义菜单项


当我阅读 Markus Widl 的优秀著作《Office 365》时,我很惊讶作者涵盖了如此多的 PowerShell 主题。好书!尤其是他书中的一个主题很有趣。在 PowerShell ISE 中添加菜单项以连接到 Office 365 租户。真为我感到羞耻,我不知道可以做到这一点。不管怎样,现在我将向您展示如何在 PowerShell ISE 中添加菜单项。我将制作一个远程连接到服务器的菜单,因此稍微更改一下书中的示例。让我们深入了解一下。

PowerShell ISE 附加组件

那么我们想要实现的就是在这里添加一个菜单项:

[玩转系统] 如何在 PowerShell ISE 中添加自定义菜单项

例如,我们想要添加一个连接到我的域控制器之一的菜单项。然后看起来像这样:

[玩转系统] 如何在 PowerShell ISE 中添加自定义菜单项

好吧,让我们实现这一点。

在 PowerShell ISE 中创建附加菜单

打开 PowerShell ISE。基于以下示例进行构建。


$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add(
"Connect to DC02",
{
$cred = Get-Credential
Enter-PSSession -ComputerName DC02 -Credential $cred
},
"CTRL+ALT+2")

请注意,当您关闭 PowerShell ISE 时,新创建的加载项将会消失。要永久实施您的附加组件,您必须将代码放入 PowerShell ISE 配置文件中。

将插件放入 PowerShell ISE 配置文件中

首先,为当前用户创建 PowerShell ISE 配置文件。在 PowerShell ISE 中打开一个新选项卡并键入以下行:


New-Item -Path $PROFILE.CurrentUserCurrentHost -Force

现在打开配置文件。


notepad $PROFILE.CurrentUserCurrentHost

[玩转系统] 如何在 PowerShell ISE 中添加自定义菜单项

最后,将最近创建的代码复制到配置文件中。单击“保存”。

关闭并重新打开 PowerShell。享受您的新附加组件的乐趣,该附加组件现已为您的用户帐户永久实施。

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

取消回复欢迎 发表评论:

关灯