我刚刚发现/n软件免费的Powershell NetCmdlets,玩了一下之后,我喜欢它们带给命令行的功能。这就引出了一个问题:你最喜欢的Cmdlets是什么,以及你如何使用它们?
我刚刚发现/n软件免费的Powershell NetCmdlets,玩了一下之后,我喜欢它们带给命令行的功能。这就引出了一个问题:你最喜欢的Cmdlets是什么,以及你如何使用它们?
有一个我用来发布推特信息的out-twitter脚本。它很好用,因为这意味着您可以在不受浏览器干扰的情况下将某些东西发送到推特。
我为此添加了一个别名“twit”。
现在您可以输入,例如:
PS C:\>"trying out stack overflow" | twit
如果成功提交,它将返回一个整数,用于标识您的文章。
Get-Member
和Get-Command
,但我用于展示的命令是来自WASP的Select-Control
和Send-Keys
以及PowerGadgets,还有一些针对CTP2或PoshConsole编写的自己的东西;-)
无疑是Get-Member。虽然它不太有吸引力,但交互式检查对象的能力胜过打断工作去访问MSDN。
Set-Clipboard是PowerShell社区扩展项目CodePlex中的一个工具。通常在使用PowerShell时,最终目标是生成一些文本甚至Excel电子表格。Set-Clipboard消除了所有中间步骤,如“将其保存到文件中,现在打开该文件,选择所有内容,复制到剪贴板”——您可以在PowerShell中完成所有操作。
尽管不像 Out-Twitter 那样有趣,但我最喜欢的 cmdlet 是 Get-Member,因为它允许我检查任何正在使用的对象,并查找新属性和方法,以及对象的基础类型。
如果我不选择 Get-Member,那么我会选择 PowerShell 社区扩展 (PSCX) 中的 Out-Clipboard,因为它可以实现大量剪贴板自动化,并使使用 PowerShell 进行代码模板化更加容易。
export-csv。这将创建一个漂亮的报告,以经理友好的Excel格式准备。如果您安装了社区扩展并使用send-smtpmail,则可以获得额外的积分。
从命令行发送管理报告到他们的收件箱。不错。
虽然有点单调,但我会投票支持 Get-Help。
我经常使用Microsoft Lync 2010进行工作,其中包括一组用于测试功能的合成语音。其中Test-CsPstnOutboundCall是我最喜欢的。
对于一般的脚本编写,我会投票给get-member和get-help :)
我发现Get-Member是最常用的本机PowerShell cmdlet。我每天还会使用Get-WMIObject。即使我为某人解决VBScript问题时,我也会转向Get-WMIObject,因为我可以与WMI交互地工作。