• ネットワーク
    通信確認メモ。 Windowsで、どのソフトが特定ポートの通信を送信しているのか確認するコマンド。
    2014年2月18日
  • iPhone
    Splashtopを使ってiPhoneからWindowsPCへリモート接続してみる
    2015年10月4日
  • 鹿児島
    【屋久島】「花山歩道」をついに踏破! 無名の大樹が乱立するディープすぎる登山道
    2016年10月4日
  • Evernote
    Evernoteクライアントが重すぎて使い物にならないのでDBを最適化してどれぐらい軽くなるか調べてみた
    2014年7月28日
  • ニュージーランド
    【NZ】ニュージーランドでノマド旅行したいならSparkのSIMカードがオススメ! フリーWiFiスポットが快適です
    2017年1月5日
  • 旅行
    実は東南アジアへのANA特典無料券を手に入れるならフィリピン経由が一番オトクな件
    2016年2月4日
  • アイテム
    Leki製トレッキングポールにカメラをマウントする「フォトアダプター」を取り付けてみた
    2014年10月31日
  • Webサイト
    写真や動画からノスタルジックな雰囲気のあるPVを簡単に作成してくれる『Magisto』がすごくいい感じ。
    2014年1月14日
  • Windows
    PDF編集にAcrobatは高すぎる!オススメ買切りソフトはコレだ
    2018年4月20日
  • Mac
    【Mac】SDカードのデータが空の筈なのに容量が埋まっている場合の対応方法!
    2017年12月28日
  • Excel
    【Excel】セルへの色塗りつぶしをショートカットキーで行う方法(動画あり)
    2012年7月20日
  • Webサイト
    このクオリティの写真素材が本当に完全二次使用OKなんですか! しかも商用までOKなんですか! やったー! 『Unsplash』というサイトがすばらしい。
    2014年2月13日
  • Windows
    MacBook AirでWindows7を動かしたらCtrlキー配置が使いづらいので変えてみた。
    2014年6月10日
  • 鹿児島
    「薩摩富士」と名高い日本百名山の「開聞岳」に登ってきた この素晴らしい眺望を御覧ください
    2015年11月23日
  • Webサイト
    カラフルなパターンの背景素材画像をまとめたサイト「COLOUR lovers」
    2012年9月29日
  • Windows
    WindowsのプロダクトキーをPCから取り出すフリーツール「ProduKey」
    2015年3月18日
  • 音楽
    サマソニ2016行ってきた - Day2はメッセ内で快適ファンク三昧!+レディオヘッドでクリープの巻
    2016年8月28日
  • Windows
    Windows7で突然ブルースクリーン→強制電源OFFの現象が出たので、原因を探ってみた
    2014年7月7日
  • アイテム
    これもう外付けパーツの域を超えてるだろ!! プロも頷く(?)、本格派なiPhone用カメラレンズ ベスト10。
    2014年2月12日
  • フィリピン
    マニラ・マカティの「レッドプラネット」に泊まった 周辺が繁華街で便利+平和(動画あり)
    2016年3月1日
  • Windows
    Windows上で次回起動時にセーフモードにする設定方法
    2015年8月20日
  • 旅行
    突然の台風などで旅行がキャンセルになったときの4つの心構え
    2015年10月21日
  • Windows
    【Windows10】デスクトップ上にマイコンピュータを表示する2つの方法
    2015年7月28日
  • ニュージーランド
    【NZ】ニュージーランド・ノマドツアー その13 東京の家族がNZ旅行に来てくれました! クイーンズタウン・ミルフォードサウンド巡り!
    2017年7月25日
  • Windows
    【Windows10】ビルドの更新・自動アップデート方法
    2016年8月26日
  • ニュージーランド
    【NZ】ニュージーランド・ノマドツアー その15 人生2度目のミルフォードトラックで再び絶景を歩く
    2017年10月15日
  • Windows
    Windowsのバージョンを確認するコマンド
    2012年10月13日
  • Excel
    【Excel】一度入力した内容を別セルに一発入力する「オートコンプリート機能」
    2015年4月18日
  • その他
    もうひたすら暑かった、2013年6月、台湾を台中→台北と観光(お仕事)してきた際のお話
    2013年7月20日
  • Excel
    【Excel】グラフに移動平均線を追加する方法
    2018年2月10日

powershell001_s

ちょっと久しぶりにPowershellのお勉強です。 Windowsのサービスで現在開始されている状態のサービスを出力して、CSVに吐き出すコマンドをまとめました。

スポンサードリンク

関連記事

全状態のサービスを出力

Powershellでは、現在のサービス状態を出力するには下記のコマンドを使います。

get-service

実行するとこのような感じ。 「Status」に状態が、「Name」がサービス名、「DisplayName」が表示名です。
2015-0319-163805

  • Running : サービス停止中
  • Stopped : サービス開始中

状態が「開始」のサービスのみを出力

続いて、状態が「開始」となっているサービスのみを出力する場合は下記を使います。

get-service | where-object {$_.Status -eq "Running"}

実行してみるとこう。 Runningのみが表示されていることがわかります。
2015-0319-163724

これは where-object コマンドで特定の状態のサービスのみを抽出するよう、Get-Serviceに指定していることになります。

停止中のみ出力したければ {$_.Status -eq "Stopped"} と記述してあげればでOK。

状態が「開始」のサービスのみを出力し、CSVにエクスポート

このコマンドだけだとコンソール画面上に表示するだけなので、CSVに出力して編集しやすい形にしましょう。 その場合のコマンドは下記の通り。

get-service | where-object {$_.Status -eq "Running"} | Export-Csv -encoding Default service.csv

Export-Csv コマンドを使って、さっきの出力内容をCSVにエクスポートします。 もちろんファイル名は任意の名前で指定できます。

デフォルトの状態では出力後になぜか文字化けしてしまうので -encoding Default のオプションを付け加えておくといい感じです。

まとめ

この記事で紹介した Where-ObjectExport-Csv は何かと使えます。 覚えておいて損はないかな、と。