您最喜欢的Powershell cmdlet是什么?

您最喜欢的Powershell cmdlet是什么?,powershell,cmdlets,Powershell,Cmdlets,我刚刚发现/n软件是免费的Powershell NetCmdlet,在使用它们之后,我喜欢它们为命令行带来的功能。因此,它提出了一个问题:您最喜欢的cmdlet是什么,以及如何使用它们?虽然与您的问题有点关联,但它并不完全符合Powershell Netcmdlet的主题。但我想把它张贴在任何地方,因为我每天都在使用它,它可能会帮助别人。只需将shift-control-c键组合设置为显示visual studio命令提示符。我编写了一个PowerShell提供程序,让我能够访问IE7的RSS提

我刚刚发现/n软件是免费的Powershell NetCmdlet,在使用它们之后,我喜欢它们为命令行带来的功能。因此,它提出了一个问题:您最喜欢的cmdlet是什么,以及如何使用它们?

虽然与您的问题有点关联,但它并不完全符合Powershell Netcmdlet的主题。但我想把它张贴在任何地方,因为我每天都在使用它,它可能会帮助别人。只需将shift-control-c键组合设置为显示visual studio命令提示符。

我编写了一个PowerShell提供程序,让我能够访问IE7的RSS提要存储,并从中获得了很多乐趣

它允许我
cd
到一个名为
feed:
的驱动器,并使用
cd
dir
在文件夹和提要之间导航
它甚至允许您在命令行中添加或删除提要

以我博客上的这篇文章为例:

现在,它已经加入到PowerShell社区扩展项目中,您可以在CodePlex上找到它。

有一个我用来发布到twitter的工具。这很好,因为这意味着你可以发送一些东西到twitter,而不会被浏览器分散注意力

我给它加了个别名“twit”

现在您可以键入,例如:

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

如果提交成功,它将返回一个整数来标识您的帖子。

虽然它没有Twitter那么有趣,但我最喜欢的cmdlet是Get Member,因为它允许我检查正在使用的任何对象,并找到新的属性和方法,以及对象的基本类型


如果我没有选择Get Member,我将不得不从PowerShell社区扩展(PSCX)中删除剪贴板,因为它实现了大量的剪贴板自动化,并使使用PowerShell进行代码模板制作变得更加容易。

这有点乏味,但我会投票支持Get Help。

ls(Get ChildItem) rm(删除项目) ps(获取过程)

我熟悉的其他命令现在“正常工作”:


但说真的。。。新对象必须得到我的投票。有了它,powershell可以做任何事情:)

作为程序员/黑客,
Get Member
Get Command
是我使用得最多的工具,但我用来炫耀的工具是
Select Control
Send key
from、the,以及我自己用WPF编写的一些针对CTP2或;-)


获得会员资格,请举手。不,这不是很吸引人,但交互式检查对象的能力胜过打断您的工作以访问MSDN。

我发现Get member是最有用的本机PowerShell cmdlet。我还每天使用Get WMIObject。即使我正在为某人排除VBScript问题,我也会转而获取WMIObject,因为我可以以交互方式使用WMI。

设置剪贴板,可在CodePlex上的PowerShell社区扩展项目中找到。通常,当我在PowerShell中工作时,最终目标是生成一些文本甚至Excel电子表格。设置剪贴板消除了所有中间步骤“将其保存到文件中,确定现在打开该文件,选择全部,复制到剪贴板”您可以在PowerShell中完成所有操作。

Get-WMIObject和Get-Member的组合是我在整个工作日使用的。正在制作获取三明治。

导出csv。这将以管理者友好的Excel就绪格式创建一个漂亮的报告。如果您安装了社区扩展,并且用户发送smtpmail,则可获得额外积分


从命令行在收件箱中创建管理报告。很好。

我在Microsoft Lync 2010上做了很多工作,其中包括一组用于测试的合成功能。在这些测试中,CsPstnOutboundCall是我最喜欢的


对于一般脚本,我必须投票支持get member and get help:)

嘿,jaykul,我注意到你发布了我家乡的天气预报。纽约拉什是我的家乡,但西亨利埃塔就像是第二个家乡。:)很高兴认识你。+1我没有意识到这一点,非常有用!