【发布时间】:2010-09-05 09:10:21
【问题描述】:
我刚刚发现了 /n 软件免费的 Powershell NetCmdlets,在玩过它们之后,我喜欢它们为命令行带来的功能。所以它提出了一个问题,你最喜欢的 Cmdlet 是什么,你如何使用它们?
【问题讨论】:
标签: powershell cmdlets
我刚刚发现了 /n 软件免费的 Powershell NetCmdlets,在玩过它们之后,我喜欢它们为命令行带来的功能。所以它提出了一个问题,你最喜欢的 Cmdlet 是什么,你如何使用它们?
【问题讨论】:
标签: powershell cmdlets
虽然与您的问题半相关,但它并不完全符合 Powershell NetCmdlets 主题。但是我想无论如何都会发布它,因为我每天都在使用它,它可能会帮助其他人。只需将 shift-control-c 组合键组合成显示 Visual Studio 命令提示符即可。
【讨论】:
我编写了一个 PowerShell 提供程序,让我可以访问 IE7 的 RSS 源存储,并从中获得了很多乐趣。
它让我 cd 到一个名为 feed: 的驱动器,并使用 cd 和 dir 浏览文件夹和提要。
它甚至允许您从命令行添加或删除提要。
以我博客上的这篇文章为例:
Getting the Most Prolific Authors in your Feeds
现在它已被纳入 PowerShell 社区扩展项目,您可以在 CodePlex here 上找到它。
【讨论】:
我有一个out-twitter script 用于在 Twitter 上发帖。这很好,因为这意味着您可以向 twitter 发送内容,而不会被浏览器分心。
我为它添加了一个别名,“twit”。
所以现在你可以输入,例如:
PS C:\>"trying out stack overflow" | twit
如果成功提交,它将返回一个整数,用于标识您的帖子。
【讨论】:
虽然它不如 Out-Twitter 有趣,但我最喜欢的 cmdlet 是 Get-Member,因为它允许我检查我正在使用的任何对象并找出新的属性和方法,以及底层对象的类型。
如果我没有选择 Get-Member,我将不得不使用 PowerShell 社区扩展 (PSCX) 中的 Out-Clipboard,因为它可以实现大量剪贴板自动化,并使使用 PowerShell 进行代码模板变得更加容易。
【讨论】:
嗯,这有点乏味,但我会投票给 Get-Help。
【讨论】:
ls (Get-ChildItem) rm(删除项目) ps(获取进程)
以及我现在“正常工作”的其他熟悉命令:)
但是说真的……New-Object 必须得到我的投票。有了它,powershell 可以做任何事情:)
【讨论】:
作为程序员/黑客,Get-Member 和 Get-Command 是我使用最多的,但我用来炫耀的是 WASP 中的 Select-Control 和 Send-Keys,@987654322 @,以及我自己用 WPF 针对 CTP2 或 PoshConsole 编写的一些东西;-)
【讨论】:
获取会员,放下手。不,这不是很吸引人,但以交互方式检查对象的能力胜过打断您的工作去访问 MSDN。
【讨论】:
我发现 Get-member 是最有用的本机 PowerShell cmdlet。我也每天使用 Get-WMIObject。即使我正在为某人解决 VBScript 问题,我也会求助于 Get-WMIObject,因为我可以交互地使用 WMI。
【讨论】:
Set-Clipboard,可在 CodePlex 上的 PowerShell 社区扩展项目中找到。通常当我在 PowerShell 中工作时,最终目标是生成一些文本甚至是 Excel 电子表格。 Set-Clipboard 消除了所有中间“将其保存到文件,现在打开该文件,全选,复制到剪贴板”步骤——您可以在 PowerShell 中完成所有操作。
【讨论】:
Get-WMIObject 和 Get-Member 的组合是我在整个工作日都使用的东西。正在研究 Get-Sandwich。
【讨论】:
导出-csv。这将以易于管理的 Excel 格式创建一个漂亮的报告。如果您安装了社区扩展和用户 send-smtpmail,则可以获得奖励积分。
通过命令行在收件箱中管理报告。不错。
【讨论】:
我使用 Microsoft Lync 2010 做了很多工作,其中包括一组用于测试的综合功能。其中 Test-CsPstnOutboundCall 是我最喜欢的。
对于一般脚本必须投票给 get-member 和 get-help :)
【讨论】: