你最喜欢的PowerShell Cmdlets是什么?

15

我刚刚发现/n软件免费的Powershell NetCmdlets,玩了一下之后,我喜欢它们带给命令行的功能。这就引出了一个问题:你最喜欢的Cmdlets是什么,以及你如何使用它们?

13个回答

8

有一个我用来发布推特信息的out-twitter脚本。它很好用,因为这意味着您可以在不受浏览器干扰的情况下将某些东西发送到推特。

我为此添加了一个别名“twit”。

现在您可以输入,例如:

PS C:\>"trying out stack overflow" | twit

如果成功提交,它将返回一个整数,用于标识您的文章。


8
作为一名程序员/黑客,我经常使用的命令是Get-MemberGet-Command,但我用于展示的命令是来自WASPSelect-ControlSend-Keys以及PowerGadgets,还有一些针对CTP2或PoshConsole编写的自己的东西;-) PoshConsole中的天气

嗨,Jaykul,我注意到你发布了我的家乡的天气预报。 而Rush, NY是我的故乡,但West Henrietta就像第二个故乡。 :) 很高兴认识你。 - Nick Berardi

4

无疑是Get-Member。虽然它不太有吸引力,但交互式检查对象的能力胜过打断工作去访问MSDN。


3

Set-Clipboard是PowerShell社区扩展项目CodePlex中的一个工具。通常在使用PowerShell时,最终目标是生成一些文本甚至Excel电子表格。Set-Clipboard消除了所有中间步骤,如“将其保存到文件中,现在打开该文件,选择所有内容,复制到剪贴板”——您可以在PowerShell中完成所有操作。


2
我编写了一个 PowerShell 提供程序,以便让我可以访问 IE7 的 RSS 订阅存储,并且非常开心。
它让我可以通过键入“cd”命令进入名为“feed:”的驱动器,并且使用“cd”和“dir”命令浏览文件夹和订阅。
甚至可以通过命令行添加或删除订阅。
例如,请参考我的博客上的这篇文章: Getting the Most Prolific Authors in your Feeds 现在它已经整合到 PowerShell 社区扩展项目中,你可以在 CodePlex 这里 找到它。

2

尽管不像 Out-Twitter 那样有趣,但我最喜欢的 cmdlet 是 Get-Member,因为它允许我检查任何正在使用的对象,并查找新属性和方法,以及对象的基础类型。

如果我不选择 Get-Member,那么我会选择 PowerShell 社区扩展 (PSCX) 中的 Out-Clipboard,因为它可以实现大量剪贴板自动化,并使使用 PowerShell 进行代码模板化更加容易。


1

export-csv。这将创建一个漂亮的报告,以经理友好的Excel格式准备。如果您安装了社区扩展并使用send-smtpmail,则可以获得额外的积分。

从命令行发送管理报告到他们的收件箱。不错。


+1 我之前不知道这个,非常有用! - galaktor

1

虽然有点单调,但我会投票支持 Get-Help。


0

我经常使用Microsoft Lync 2010进行工作,其中包括一组用于测试功能的合成语音。其中Test-CsPstnOutboundCall是我最喜欢的。

对于一般的脚本编写,我会投票给get-member和get-help :)


0

我发现Get-Member是最常用的本机PowerShell cmdlet。我每天还会使用Get-WMIObject。即使我为某人解决VBScript问题时,我也会转向Get-WMIObject,因为我可以与WMI交互地工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接