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

有帮助吗?

解决方案

作为一名程序员/黑客, Get-MemberGet-Command 是我使用最多的,但我用来炫耀的是 Select-ControlSend-Keys黄蜂, , 这 电源小工具, ,以及我自己用 WPF 针对 CTP2 编写的一些内容或 豪华控制台 ;-)

Weather in PoshConsole

其他提示

有一个 推特外脚本 我用来发布到 Twitter。这很好,因为这意味着您可以向 Twitter 发送内容,而不必担心被浏览器分心。

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

现在您可以输入,例如:

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

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

获取会员,放下手来。不,它不是很迷人,但是交互式检查对象的能力比中断您的工作去访问 MSDN 更好。

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

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

如果我没有选择 Get-Member,我将不得不使用 PowerShell 社区扩展 (PSCX) 中的 Out-Clipboard,因为它支持大量剪贴板自动化,并使使用 PowerShell 进行代码模板化变得更加容易。

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

它让我 cd 到一个名为 feed: 并使用浏览文件夹和提要 cddir.
它甚至允许您从命令行添加或删除提要。

请参阅我博客上的这篇文章作为示例:

在您的 Feed 中获取最多产的作者

现在它已整合到 PowerShell 社区扩展项目中,您可以在 CodePlex 上找到该项目 这里.

嗯,这有点平淡,但我会投票支持“获取帮助”。

导出-csv. 。这将创建一个经理友好的 Excel 格式的精美报告。如果您安装了社区扩展并且使用了社区扩展,则可以获得奖励积分 发送smtp邮件.

从命令行在收件箱中发送管理报告。好的。

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

ls(get-childitem)RM(删除项目)PS(get-process)

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

不过实话说...New-Object 必须得到我的投票。有了它,powershell 可以做任何事情:)

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

我在整个工作日中使用 Get-WMIObject 和 Get-Member 的组合。致力于 Get-Sandwich。

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top