你最喜欢的Powershell Cmdlet是什么?

时间:2008-08-05 18:01:33

标签: powershell cmdlets

我刚发现/ n软件免费使用Powershell NetCmdlets,在玩完它们之后我喜欢它们带给命令行的功能。所以它提出了一个问题,你最喜欢的Cmdlet是什么,你如何使用它们?

13 个答案:

答案 0 :(得分:8)

我使用out-twitter script发布到Twitter。这很好,因为这意味着你可以发送一些东西到Twitter而不会被浏览器分散注意力。

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

现在您可以输入,例如:

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

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

答案 1 :(得分:8)

作为程序员/黑客,Get-MemberGet-Command是我比其他人使用的更多,但我用来炫耀的是Select-ControlSend-Keys来自WASPPowerGadgets以及我在WPF中针对CTP2或PoshConsole编写的一些内容; - )

Weather in PoshConsole

答案 2 :(得分:4)

Get-Member,请放下。不,它不是非常迷人,但是以交互方式检查对象的能力会打扰你的工作,以便击中MSDN。

答案 3 :(得分:3)

在CodePlex上的PowerShell社区扩展项目中找到

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

答案 4 :(得分:2)

我写了一个PowerShell提供程序,让我可以访问IE7的RSS feed商店,并且有很多乐趣。

它允许我cd到名为feed:的驱动器,并使用cddir浏览文件夹和供稿。
它甚至允许您从命令行添加或删除提要。

在我的博客上查看此帖子作为示例:

Getting the Most Prolific Authors in your Feeds

现在已经汇总到PowerShell社区扩展项目中,您可以在CodePlex上找到here

答案 5 :(得分:2)

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

如果我没有选择Get-Member,我将不得不使用PowerShell社区扩展(PSCX)中的Out-Clipboard,因为它可以实现大量的剪贴板自动化,并使用PowerShell更轻松地进行代码模板化。 / p>

答案 6 :(得分:1)

嗯,这有点乏味,但我会投票给Get-Help。

答案 7 :(得分:1)

导出-CSV 即可。这样可以以经理友好的Excel就绪格式创建一个漂亮的报告。如果您安装了社区扩展程序且用户 send-smtpmail ,则会获得积分。

来自命令行的收件箱中的管理报告。好的。

答案 8 :(得分:0)

虽然与您的问题半关联​​,但它并不完全符合Powershell NetCmdlets主题。但是无论如何我想发布它,因为我每天都使用它,它可能会帮助其他人。只需将shift-control-c键组合成显示visual studio命令提示符即可。

答案 9 :(得分:0)

ls(Get-ChildItem) rm(删除项目) ps(Get-Process)

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

但严重的是...... New-Object必须得到我的投票。有了它,powershell可以做任何事情:)

答案 10 :(得分:0)

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

答案 11 :(得分:0)

Get-WMIObject和Get-Member的组合是我在整个工作日使用的东西。致力于三明治。

答案 12 :(得分:0)

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

对于一般脚本,必须为get-member和get-help投票:)