15

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

4

13 回答 13

8

有一个我用来发布到 Twitter的out-twitter 脚本。这很好,因为这意味着您可以向 twitter 发送内容,而不会被浏览器分心。

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

所以现在你可以输入,例如:

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

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

于 2008-08-08T00:02:35.653 回答
8

作为一名程序员/黑客,Get-MemberGet-Command使用的比其他任何人都多,但我用来炫耀的是Select-ControlWASP Send-KeysPowerGadgets以及自己用 WPF 针对 CTP2 或PoshConsole编写的一些东西;-)

PoshConsole 中的天气

于 2008-09-15T16:51:56.900 回答
4

获取会员,放下手。不,它不是很吸引人,但是交互式检查对象的能力胜过打断你的工作去访问 MSDN。

于 2008-09-15T21:09:54.797 回答
3

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

于 2008-10-07T18:31:20.110 回答
2

我编写了一个 PowerShell 提供程序,让我可以访问 IE7 的 RSS 提要商店,并且从中获得了很多乐趣。

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

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

在您的提要中获得最多产的作者

如今,它已整合到 PowerShell 社区扩展项目中,您可以在此处的 CodePlex 上找到该项目。

于 2008-08-07T13:11:06.657 回答
2

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

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

于 2008-08-13T18:19:07.350 回答
1

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

于 2008-08-14T18:20:02.210 回答
1

导出-csv。这将以易于管理的 Excel 格式创建一个漂亮的报告。如果您安装了社区扩展和用户send-smtpmail ,则可以获得奖励积分。

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

于 2008-10-15T19:09:14.933 回答
0

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

于 2008-08-05T18:53:44.950 回答
0

ls (Get-ChildItem) rm (Remove-Item) ps (Get-Process)

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

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

于 2008-08-17T20:23:44.167 回答
0

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

于 2008-10-06T18:03:26.110 回答
0

Get-WMIObject 和 Get-Member 的组合是我在整个工作日使用的东西。在 Get-Sandwich 上工作。

于 2008-10-10T13:17:34.880 回答
0

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

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

于 2011-08-22T14:59:32.567 回答