銀の光と碧い空

クラウドなインフラとC#なアプリ開発の狭間にいるエンジニアの日々

第1回PowerShell勉強会で「C#からPowerShellを使ってみる」でお話しました

ひとまず資料とコードの共有です。

発表資料

Calling PowerShell from CSharp // Speaker Deck

サンプルコードのリポジトリ

tanaka-takayoshi/PowerShellFromCsharp · GitHub

PowerShell から C# を呼び出すサンプル

PowerShell から C#のXAMLを読み込んでWPFとして起動するサンプル

PowerShell から C# 経由でP/Invokeするサンプル。

PowerShell を C# から実行する

PowerShell Advent Calendar 2013 : ATND 10日目のエントリです。

以前発表した資料の中にもあるのですが、弊社で運用を自動化するためにPowerShellでスクリプトを書いているのですが、簡単に操作できるようにGUIツールをWPFで作って、その中からPowerShellスクリプトを実行しています。本当はこのツールでの操作を含めて自動化できるといいのでしょうが、そこは自動化コストとの兼ね合いを考えて今の形になっています。というわけで、C# から PowerShell を実行する基本的なところを紹介したいと思います。

C# から PowerShell を実行しようと考えたとき真っ先に思いついたのは Process.Start でした。

続きを読む