タグ

ブックマーク / newpops.hatenadiary.org (3)

  • Export-CSVで文字化けする理由 - PowerShell Memo

    - srgia.blog - [映画]タッチでPowerShellの文字化けについて書かれています。 NG:文字化けする Get-Service | Export-Csv c:\service.csv OK:文字化けしない Get-Service | Export-Csv c:\service.csv -encoding Default 私の環境でも同様の結果になりました。 Export-Csvコマンドレットと-encodingオプション 「encoding」オプションのデフォルト値はASCII Export-Csvコマンドレットのencodingオプションのデフォルト値はASCIIです。 そのため「encoding」オプションを指定しない場合は、ASCIIでエンコードされるため全角文字は化けてしまいます。 ASCIIの詳細は以下を実行すると分かります。 [System.Text.Enco

    Export-CSVで文字化けする理由 - PowerShell Memo
  • My profile.ps1(1) - PowerShell Memo

    海外だと自分のprofile.ps1を紹介している人がちらほらいますが、国内だと見かけないですね。 試しに少しだけ公開してみます。 要望があれば続きます。 A〜ZドライブへCDするエイリアスを作成する デフォルトのprofile.ps1についているコードです。 変更前 & { for ($i = 0; $i -lt 26; $i++) { $funcname = ([System.Char]($i+65)) + ':' $str = "function global:$funcname { set-location $funcname } " invoke-Expression $str } } 変更後 & { for ($i = 0; $i -lt 26; $i++) { $funcname = ([System.Char]($i+65)) + ':' $str = "function

    My profile.ps1(1) - PowerShell Memo
  • PowerShell Memo

    はじめに こんばんは。「PowerShell Memo」管理人のnewpopsこと吉岡洋です。 この度、牟田口さんが企画された「PowerShell Advent Calendar 2011」に参加することになりました。 イベントの12日目を務めさせていただきます。 今回紹介するのは「サーバールームの室温監視を行う」スクリプトです。 作成の経緯 今から3年前の夏、とあるサーバルームのエアコンの温度センサーの不正動作で「時々、設定温度通りに室温が下がらない」という事象に遭遇しました。この「時々」というのが曲者で、通常は22℃前後に保たれているのですが、週に1回程度、センサーが温度を正しく検知できずに、温度が上昇してしまうのです。 気づくのが遅れると、室温が30℃に上昇することもあるとのこと。夜に問題が起こると、朝まで気づかないので厄介ですね。 運用責任者の方いわく、エアコン業者が調査しても

    PowerShell Memo
  • 1