/nソフトウェアの無料のPowershellNetCmdletsを見つけました。それらを試してみた後、コマンドラインに提供される機能が気に入っています。それで、あなたのお気に入りのコマンドレットは何ですか、そしてそれらをどのように使用するのかという疑問が生じます。
13 に答える
ツイッターに投稿するために使用するアウトツイッタースクリプトがあります。ブラウザに気を取られるリスクなしにTwitterに何かを送信できるので便利です。
そのエイリアス「twit」を追加しました。
これで、たとえば次のように入力できます。
PS C:\>"trying out stack overflow" | twit
正常に提出されると、投稿を識別する整数が返されます。
プログラマー/ハッカーとして、Get-Member
私Get-Command
が他の誰よりもよく使用するものですが、誇示するために使用するものは、Select-Control
WASP 、 PowerGadgets 、および CTP2 またはPoshConsoleに対して WPF で記述された私自身のものの一部です;-)Send-Keys
Get-Member さん、承知しました。いいえ、それほど魅力的ではありませんが、オブジェクトをインタラクティブに検査する機能は、作業を中断して MSDN にアクセスするよりも優れています。
CodePlex の PowerShell Community Extensions プロジェクトにあるSet-Clipboard 。通常、PowerShell で作業しているときの最終的な目標は、テキストや Excel スプレッドシートを生成することです。Set-Clipboard を使用すると、「ファイルに保存し、そのファイルを開き、すべてを選択し、クリップボードにコピーする」という中間の手順がすべて不要になります。PowerShell ですべての操作を行うことができます。
Out-Twitter ほど楽しいものではありませんが、私のお気に入りのコマンドレットは Get-Member です。このコマンドレットを使用すると、使用しているオブジェクトを調べて、新しいプロパティやメソッド、およびオブジェクトの基になる型を見つけることができるからです。物体。
Get-Member を選択しなかった場合は、PowerShell Community Extensions (PSCX) の Out-Clipboard を使用する必要があります。これにより、多くのクリップボードの自動化が可能になり、PowerShell を使用したコード テンプレート作成がはるかに簡単になります。
私は、IE7 の RSS フィード ストアにアクセスできるようにするために PowerShell プロバイダーを作成し、それを大いに楽しんでいました。
cd
と呼ばれるドライブに移動し、 と を使用しfeed:
てフォルダーとフィードをナビゲートできます。
コマンド ラインからフィードを追加または削除することもできます。cd
dir
例として、私のブログのこの投稿を参照してください。
現在、これは PowerShell Community Extensions プロジェクトにまとめられており、ここの CodePlex で見つけることができます。
エクスポート-csv . これにより、管理者にとって使いやすい Excel 対応の形式で優れたレポートが作成されます。コミュニティ拡張機能がインストールされていて、ユーザーが send-smtpmailを使用している場合のボーナス ポイント。
コマンドラインからの受信トレイの管理レポート。良い。
少し当たり障りのないことですが、私は Get-Help に投票します。
ls(Get-ChildItem)rm(Remove-Item)ps(Get-Process)
そして、今では「うまくいく」私の使い慣れたコマンドの残りの部分:)
しかし、真剣に...New-Objectは私の投票を取得する必要があります。それを使用すると、PowerShellは何でもできます:)
あなたの質問に半ば関連していますが、PowershellNetCmdletsモチーフに完全には適合していません。でも、毎日使っているので、とにかく投稿したかったので、他の人にも役立つかもしれません。Shift-Control-Cキーを組み合わせて、VisualStudioのコマンドプロンプトを表示するだけです。
Get-WMIObject と Get-Member の組み合わせは、私が日常的に使用するものです。Get-Sandwich に取り組んでいます。
Get-member が最も便利なネイティブ PowerShell コマンドレットであることがわかりました。Get-WMIObject も日常的に使用しています。誰かのために VBScript の問題をトラブルシューティングしている場合でも、WMI を対話的に操作できるので、Get-WMIObject を使用します。
私は、機能をテストするための一連の合成を含む Microsoft Lync 2010 で多くの作業を行っています。これらのうち、Test-CsPstnOutboundCall が私のお気に入りです。
一般的なスクリプトについては、get-member と get-help に投票する必要があります :)