MONAD 概要

MONAD 概要
MDC Session Report
tk-engineering.com
Copyright © 2006 tk-engineering.com . All rights reserved.
MONADとは…

新しいスクリプト言語です
• bat -> VBS / WSH -> MONAD
という世代を踏んでいます。
• ようやくスクリプトにも.NETな時代が来ました
Copyright © 2006 tk-engineering.com . All rights reserved.
いきなり寄り道

ちょっと気になる他のプラットフォーム
• Bash / csh といったUNIX/LINIX系列…
• Perl / AWK のような文字列処理
• 或いは JCL…

いずれも、ITPro系の「小回り」を求める…
Copyright © 2006 tk-engineering.com . All rights reserved.
唐突にデモ

お約束の “Hello World” から。
Copyright © 2006 tk-engineering.com . All rights reserved.
MONADの探検ガイド

Get-Help
• 要するに”man”コマンド

Get-Command
• コマンドの一覧

Get-Member
• そのオブジェクトに関する情報
Copyright © 2006 tk-engineering.com . All rights reserved.
Get-Member から判ること

内部で使用しているのは、
.NET Framework
• ということは… .NET オブジェクトが使用できる。
• COMも言うまでもなく使用できる。
Copyright © 2006 tk-engineering.com . All rights reserved.
コマンドレット

利用者が独自に作成したスクリプトのこと
• これを作ること≒プログラミング
• 文法はC#

…お詫び
• そのサンプルを作る気力はありませんでした。
PDCの Hands-On Labo の資料をご覧ください。
Copyright © 2006 tk-engineering.com . All rights reserved.
リンク

Microsoft TechNet (US)
http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx

Channel 9
http://channel9.msdn.com/
Microsoft 及び、その他の製品/名称は、米国Microsoft Corporation の米国及びその他の国における登録商標または商標です。
UNIXは、The Open Groupの米国およびその他の国における登録商標です。
Linuxは、Linus Torvaldsの米国およびその他の国における登録商標または商標です。
Copyright © 2006 tk-engineering.com . All rights reserved.