【问题标题】:What are your favorite Powershell Cmdlets? [closed]你最喜欢的 Powershell Cmdlet 是什么? [关闭]
【发布时间】:2010-09-05 09:10:21
【问题描述】:

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

【问题讨论】:

    标签: powershell cmdlets


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

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

      Getting the Most Prolific Authors in your Feeds

      现在它已被纳入 PowerShell 社区扩展项目,您可以在 CodePlex here 上找到它。

      【讨论】:

        【解决方案3】:

        我有一个out-twitter script 用于在 Twitter 上发帖。这很好,因为这意味着您可以向 twitter 发送内容,而不会被浏览器分心。

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

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

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

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

        【讨论】:

          【解决方案4】:

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

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

          【讨论】:

            【解决方案5】:

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

            【讨论】:

              【解决方案6】:

              ls (Get-ChildItem) rm(删除项目) ps(获取进程)

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

              但是说真的……New-Object 必须得到我的投票。有了它,powershell 可以做任何事情:)

              【讨论】:

                【解决方案7】:

                作为程序员/黑客,Get-MemberGet-Command 是我使用最多的,但我用来炫耀的是 WASP 中的 Select-ControlSend-Keys,@987654322 @,以及我自己用 WPF 针对 CTP2 或 PoshConsole 编写的一些东西;-)

                【讨论】:

                • 嘿 jaykul,我注意到你发布了我家乡的天气预报。 Well Rush, NY 是我的家乡,但 West Henrietta 就像第二个家乡。 :) 很高兴认识你。
                【解决方案8】:

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

                【讨论】:

                  【解决方案9】:

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

                  【讨论】:

                    【解决方案10】:

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

                    【讨论】:

                      【解决方案11】:

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

                      【讨论】:

                        【解决方案12】:

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

                        通过命令行在收件箱中管理报告。不错。

                        【讨论】:

                        • +1 我不知道这个,非常有用!
                        【解决方案13】:

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

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

                        【讨论】:

                          猜你喜欢
                          • 2010-10-08
                          • 2011-07-18
                          • 2010-09-13
                          • 2010-10-25
                          • 2011-05-22
                          • 2010-09-11
                          • 1970-01-01
                          • 2010-09-12
                          • 2010-10-06
                          相关资源
                          最近更新 更多