2012年12月6日木曜日

PowerShell Workflow をもうちょっと触ってみる

昨年の PowerShell AdventCalendar 2011 にて PowerShell 3.0 のワークフロー周りを軽く触ってみたことをまとめていましたが、一年たって今度はもう少し触ってみよう!、というちょっとまて貴様的な、記事になりまして、PowerShell Advent Calendar 2012 のエントリとなります。

2012年9月26日水曜日

Workflow Editor Tool を試してみる

コードレシピ上には既に Workflow Manager 1.0 向けのサンプルが色々とアップされています。今回はOSの中でも非常に気になっていた、Workflow Editor Tool を試してみました。

提供されているサンプルを実行するためには、VS2012 環境と Workflow Tools 1.0 for Visual Studio 2012 が必要です。コードレシピに用意されていますのでそこからインストールしてください。

2012年9月25日火曜日

Workflow 1.0 の生存確認

インストールしたはいいものの、色々とごたごたしていたのもあり全然触れていません・・・。そして気が付くと、Workflow 1.0 という名称もどうやら Workflow Manager 1.0 という名前で落ち着きそうな気配も。
とりあえず今回は Workflow 1.0 が起動しているかどうかの確認について。

2012年9月4日火曜日

Workflow 1.0 で追加されるアクティビティ

今回 Workflow 1.0 のリリースにより、WF 4 環境でも利用できるアクティビティが一気に追加されています。位置づけとして、今まで Assign アクティビティにコードを記述し処理を行うことができていたのですが、Azure 環境や Sharepoint 環境で同じことができるのはセキュリティ的に問題があるということで、そのような行為は禁じ手となりました。

その代りに用意されたのが今回から追加されるアクティビティ群ですが、中には待ち望んでいたアクティビティがあったりと利用するシーンはかなり多いと思います。

2012年9月3日月曜日

Workflow 1.0 のインストール

Sharepoint 2013 のリリースに合わせて唐突に登場した Workflow 1.0 Beta。Azure Workflow Service として公開されていますが、名前はこれからどうなっていくか未定というのもあり、MSDN内部の記述でも Workflow 1.0 と Windows Azure Workflow Service が混在していたりします。

それはさておき、とりあえずインストールするところまではやってみたので、そこまでの流れを。

2012年6月14日木曜日

CodeZine にて記事が公開されました

CodeZine にて WF4 について執筆した記事が掲載されました!

開発者と非開発者を結ぶ新パラダイム「Workflow Foundation 4」 ~Workflow Foundation 4が導く新しい開発スタイル(1)~

今の時点では全4回を予定しています。次回の内容はアクティビティの実装関係になる予定です!

よろしければ是非ご一読ください。

2012年6月13日水曜日

CLR/H 第 71 回 勉強会レポート – Cod2012 -

6/9 に行われた CLR/H 第 71 回勉強会のレポートです。
今回は Cod2012 という全国イベントの北海道会場としての開催でした。

IMGP0003 (1024x768)

2012年6月9日土曜日

CLR/H 第71回 勉強会にて利用したスライド

6/9 の Cod2012Jp にて行いましたセッション資料です。

スライドだけでなく、WMIプロバイダのアセンブリとスクリプトも公開してありますので、参考までにどうぞー。ダウンロードはこちらから(SkyDrive)

2012年5月10日木曜日

分離型と言われるセルフホスト式 WMI プロバイダ

6/9 に行われる Comunity Open Day 2012 の北海道開場では、私が午後イチのセッションをやらさせてもらえることになり、ここ最近そこで話すネタについて色々調べたり遊んだりしています。その中でも今になってようやく試すことができた、WMI プロバイダの自作を行ってみました。

2012年5月8日火曜日

WinRM をプログラムから利用する

最近は転職のために色々あってすっかりご無沙汰ですが、少しずつ落ち着いてきたのでこちらもちょっとずつですがペースをあげていきます。今回は WinRM を .NET 言語から利用する、というのをやってみました。WinRM は非常に便利かつお手軽に WMI を利用できる手段なのですが、それもスクリプトからの話で、プログラムコードから利用するには結構四苦八苦していました。