PowerShell
はてなブロググループ PowerShell は参加者が2名 という、さみしさ極まったグループです。 が、PowerShell なエントリーしか投下されていない意味では、グループとしては健全です。 目次 目次 意図と実態が違うグループとは 意図に合わせたグループを 意図と…
以前紹介した通り、私は 複数のファンクションを含む モジュールなど、ある程度規模が大きいスクリプト開発には Visual Studio 2013 + PowerShell Tools for Visual Studio を利用しています。 Visual Studio への Bring PowerShell support to the editor …
最近 GitHub への DDoS が頻発しており、それに伴い Pull や Clone を含めて git remote show origin など remote 状態の取得ができないことが起こっています。 https://status.github.com/messages で、特に以下にある 3/22 における影響では、アジアパシフ…
PowerShell を書く環境として、私は全面的に Visual Studio + PowerShell Tools for Visual Studio を採用しています。 何がいいかというと、なれた Visual Studio の画面でこれまで通りの操作をできる、Visual Studio の IDEサポートを受けられる点です。 …
本記事は PowerShell 3.0 以上を対象にしています 前回のSumoLogic API 用の PowerShell モジュール更新が2014年1月。で、その更新の直後に SumoLogic側で API制限がされました。 具体的には Credential を使ってるの接続回数の制限なのですが、そういえば対…
Add-Type の方が、[reflection.assembly]::LoadWithPartialName() よりいいよ!やったね。と書こうと思ったのです。 はじめは。 大体の場合は、 Add-Type はイイ感じに動作します。が、せっかくAdd-Type を作るときに Microsoft はちょっと、それは。と思う…
PowerShell で 型を呼び出す場合は、次のようにします。 [string] では、この string などの部分を変数に置き換えれないのでしょうか。例えばこうです。 $type = "string" [$type] しかしこれはできません。 ではどうやるのかを見てみましょう。 目次 目次 …
本記事は PowerShell 3.0 以上を対象にしています ご存知の通り、Windows には 資格情報マネージャー があります。 資格情報保管ボックスの概要 エクスプローラで見るとここにありますね。 コントロール パネル\すべてのコントロール パネル項目\資格情報マ…
小ネタです。 ある場面において、プロセスの優先順位*1 を変更する機会があるかと思います。 そんな時、良く紹介されているのは、 タスクマネージャーからの優先度の変更ですね。 しかし、長時間のプロセス、かつ処理ごとにプロセスが立ち上がり直す場合には…
ファイルの連結について、いい記事があります。 あるファイルを別のファイルに連結させる 私が書くコードでは Set-Content/Add-Content を使わないです。が、なぜなのかを振り返るのもいいでしょう。 今回は、 Set-Content/Add-Content と Out-File/Out-File…
先日、イケメンせんせー から質問を受けて結局無理という結論に陥ったので、記事にしておきます。 Question PowerShellで | (パイプ)を使うとき、 アプリ.exe | アプリ.exe と、普通のアプリの標準入出力をつなげた時PowerShellがバッファリングしてるっぽい…
AWS の EC2 インスタンスには、 Windows Server 2008 R2 と Windows Server 2012 が2/10 現在利用可能です。 日本語AMIを使わない限り、EC2インスタンスがデフォルトで提供しているのが英語OSなため、日本語化して使うことが多いと思います。 しかし、何も考…
PowerShell から ssh 経由で Linux に入って任意のコマンドを実行する。 これを可能にするために、sshをラップしたモジュールを以前書きました。 PowerShell で Chocolatey を利用して SSH 接続をする + Capistrano コマンドを Windows から発行/実行するPow…
少量の更新ですが、いろいろ整理しました。 PSSumoLogicAPI 利用できるfunction一覧です。 CommandType Name ModuleName ----------- ---- ---------- Function Get-PSSumoLogicApiCollector PSSumoLogicAPI Function Get-PSSumoLogicApiCollectorSource PSS…
さくっと小ネタを。 PowerShell でショートカットを作るときは、触りたくないアレを使ってさくっとできます。触りたくないですが、しょうがにゃい。 ということで、ショートカットをさっくり作るファンクションを需要があったので作りました。 目次 目次 WSc…
以前、PowerShell V4 の コレクションフィルタリングについてまとめてみる で PowerShell V4 で追加された .Where() を含めて コレクション処理について書きました。 今回は、ちょっと .Where() と .ForEach() の利用において注意が必要だと思われる状況なの…
なんだか PowerShellタグの記事200件目らしいです。 ブログ開始して一年余りですが、少しはPowerShellを知りたい人に紹介できているのでしょうか。 今回は基本に立ち戻って 文字列、つまり [System.String] を出力するときの方法について考えてみたいと思い…
矩形 って 「くけい」って読むんですね。日本語難しいです。おはようございます。 さて、みんな大好き 簡易スクリプト環境(謎) の PowerShell ISE *1で、キーボード操作でまとめて コメントアウトしてみましょう。 時間ないからTipsだよ! 過去にも PowerShe…
既出のこれ、実は大変助かりました。 SE の雑記 - Azure VM の日本語 UI を PowerShell で設定 Language PackのダウンロードURL がわからなくてめんどくさくて投げていたのですが、せんせーがURLを出していてくださっています。 ということで、ちょっと自分…
多忙に胡坐を書いて更新が落ちていましたが、以前のペースにもどせるように再開しようと思います。 さて、パスワードって生埋め込みはいやです。本当にいやです。もうない。じゃぁどうするかというと、Get-Credential コマンドレットを利用します。 この Get…
多忙に胡坐を書いて更新が落ちていましたが、以前のペースにもどせるように再開しようと思います。 さて、パスワードって生埋め込みはいやです。本当にいやです。もうない。じゃぁどうするかというと、Get-Credential コマンドレットを利用します。 この Get…
2014/1/5 時点の各モデルを ちょっとまとめてみました。 公式をベースにしています。一部はちょろちょろ廻りましたが大枠ずれてないはず。 Surface 2 Surface Pro 2 Miix 2 8 Iconia W4-820/FH Venue 8 Pro 私は買いません。 目次 目次 スペック Office 2013…
Youtube にはAPIがあるので、これまで紹介してきたのと同様にPowerShellでAPIを叩いて検索が可能です。これを使えば、PowerShell DSC のセッションなど多くの「海外のセッション動画」が取得できるのです。*1 年末、年始の時間を利用してセッション動画を見…
Windows の操作を自動化したい。 PowerShellに触れるのにもっとも簡単な題材はこれではないでしょうか。 そういえば、 プリンターに関する操作について触る機会がなくて紹介していませんでしたが、少し触ってみたので簡単に。 目次 目次 Printer に関するコ…
先日 2013/12/21(土) 13:00 - 18:30 にかけて Japan PowerShell User Group主催で、PowerShellを主題とした勉強会を六本木にある弊社で行いました。 第一回PowerShell 勉強会 募集開始が、11/29~ とわずか3週間前にも関わらず 当初定員としていた30名に一日…
寿司 Advent Calendar 2013 - 22日目の記事です。 12/18 から 6日間連続で、弊社エンジニアが寿司テロをさせていただいております。寿司社の面目躍如というところでしょうか。 さて、昨日はsri_1128さんによる築地の寿司大いってきたよーという、都内の寿司…
PowerShell Advent Calendar 2013 に参加させていただいています。これは17日目の記事となります。*1 昨日は、@84zumeさんによるPowerShellとNLog でした。PowerShell の処理をログ出力するにあたって、NLog は有力な手段ですね。私も今後移行を検討していま…
PowerShell Advent Calendar 2013 に参加させていただいています。これは2日目の記事となります。 今回は、Windows PowerShell のモジュール機構を利用するにあたり以下の2つに関して考えてみようと思います。 4つあるモジュール各種の詳解 モジュールへのコ…
普段使いな PowerShell な皆様には、色々な利用方法が人それぞれあるかと思います。 今回は、小ネタとしてパスワードをさくっと生成するCmdlet を作ったのでどうぞ。 目次 目次 基準 コード GitHub コード 出力例 length のみ length + plain length + mediu…
PowerShell V4 で待望のメソッド構文での .Where()と.ForEach()が追加されました。 これまでにも、パイプラインを介した Where-Object によるコレクションのフィルタリングはありましたが、メソッド構文が導入されたのは大きな一歩です。 しかしPowerShell …