我刚发现/ n软件免费使用Powershell NetCmdlets,在玩完它们之后我喜欢它们带给命令行的功能。所以它提出了一个问题,你最喜欢的Cmdlet是什么,你如何使用它们?
答案 0 :(得分:8)
我使用out-twitter script发布到Twitter。这很好,因为这意味着你可以发送一些东西到Twitter而不会被浏览器分散注意力。
我为它添加了一个别名,“twit”。
现在您可以输入,例如:
PS C:\>"trying out stack overflow" | twit
如果成功提交,它将返回一个标识您帖子的整数。
答案 1 :(得分:8)
作为程序员/黑客,Get-Member
和Get-Command
是我比其他人使用的更多,但我用来炫耀的是Select-Control
和Send-Keys
来自WASP,PowerGadgets以及我在WPF中针对CTP2或PoshConsole编写的一些内容; - )
答案 2 :(得分:4)
Get-Member,请放下。不,它不是非常迷人,但是以交互方式检查对象的能力会打扰你的工作,以便击中MSDN。
答案 3 :(得分:3)
Set-Clipboard 。通常当我在PowerShell中工作时,最终目标是生成一些文本甚至是Excel电子表格。 Set-Clipboard消除了所有中间“将其保存到文件,现在可以打开该文件,选择全部,复制到剪贴板”步骤 - 您可以在PowerShell中完成所有操作。
答案 4 :(得分:2)
我写了一个PowerShell提供程序,让我可以访问IE7的RSS feed商店,并且有很多乐趣。
它允许我cd
到名为feed:
的驱动器,并使用cd
和dir
浏览文件夹和供稿。
它甚至允许您从命令行添加或删除提要。
在我的博客上查看此帖子作为示例:
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投票:)