<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Scripting Weblog</title><link>http://blogs.wankuma.com/mutaguchi/</link><description>むたぐち（牟田口大介）が、Windows上で動作するスクリプティング環境（Windows PowerShell、IronPython、Windows Script Host(WSH)、HTML Application(HTA)、Windowsサイドバー ガジェットetc）に関するニュースやサンプルコードなどを紹介します。</description><managingEditor>むたぐち（牟田口大介）</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>むたぐち（牟田口大介）</dc:creator><title>[WSH]Outlookのアドレス帳をnpopqのアドレス帳にエクスポートする</title><link>http://blogs.wankuma.com/mutaguchi/archive/2008/08/12/152820.aspx</link><pubDate>Tue, 12 Aug 2008 23:12:00 GMT</pubDate><guid>http://blogs.wankuma.com/mutaguchi/archive/2008/08/12/152820.aspx</guid><wfw:comment>http://blogs.wankuma.com/mutaguchi/comments/152820.aspx</wfw:comment><comments>http://blogs.wankuma.com/mutaguchi/archive/2008/08/12/152820.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/mutaguchi/comments/commentRss/152820.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/mutaguchi/services/trackbacks/152820.aspx</trackback:ping><description>&lt;pre&gt;Const olFolderContacts = 10
Set Outlook = CreateObject("Outlook.Application")
Set Fs = CreateObject("Scripting.FileSystemObject")
Set ts = Fs.CreateTextFile("Address.lst")
For Each oItem In Outlook.GetNamespace("MAPI").GetDefaultFolder(olFolderContacts).Items
	If oItem.Email1Address&lt;&gt;"" Then
		ts.WriteLine oItem.Email1Address &amp; vbTab &amp; oItem.FullName
	End If
	If oItem.Email2Address&lt;&gt;"" Then
		ts.WriteLine oItem.Email2Address &amp; vbTab &amp; oItem.FullName
	End If
	If oItem.Email3Address&lt;&gt;"" Then
		ts.WriteLine oItem.Email3Address &amp; vbTab &amp; oItem.FullName
	End If
Next
ts.Close
&lt;/pre&gt;
&lt;p&gt;さくっと。他のメーラーにも無論カスタマイズして使ってください。npopqのアドレス帳ほどシンプルなのはたぶんないと思いますがｗ（メールアドレス＜タブ＞名前）&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/mutaguchi/aggbug/152820.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>むたぐち（牟田口大介）</dc:creator><title>[VBS] RSS2.0のpubDateを取得する関数</title><link>http://blogs.wankuma.com/mutaguchi/archive/2008/07/03/147172.aspx</link><pubDate>Thu, 03 Jul 2008 13:47:00 GMT</pubDate><guid>http://blogs.wankuma.com/mutaguchi/archive/2008/07/03/147172.aspx</guid><wfw:comment>http://blogs.wankuma.com/mutaguchi/comments/147172.aspx</wfw:comment><comments>http://blogs.wankuma.com/mutaguchi/archive/2008/07/03/147172.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.wankuma.com/mutaguchi/comments/commentRss/147172.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/mutaguchi/services/trackbacks/147172.aspx</trackback:ping><description>&lt;pre&gt;Function GetPubDate(dDate)
	days = Array("","Sun","Mon","Tue","Wed","Thu","Fri","Sat")
	months = Array("","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
	GetPubDate = days(WeekDay(dDate)) &amp; ", " &amp; Right("0" &amp; Day(dDate),2) &amp; " " &amp; months(Month(dDate)) &amp; " " &amp; Year(dDate) &amp; " " &amp; Right("0" &amp; Hour(dDate),2) &amp; ":" &amp;  Right("0" &amp; Minute(dDate),2) &amp; ":" &amp; _
Right("0" &amp; Second(dDate),2) &amp; " +0900"
	'Wed, 05 Oct 2005 19:08:12 +0900
End Function&lt;/pre&gt;

&lt;p&gt;探してもなかったので書いてみました。ついでにRSS1.0のdc:Dateも&lt;/p&gt;
&lt;pre&gt;Function GetDCDate(dDate)
	GetDCDate=Year(dDate) &amp; "-" &amp; Right("0" &amp; Month(dDate),2) &amp; "-" &amp; Right("0" &amp; Day(dDate),2) &amp; "T" &amp; _
	Right("0" &amp; Hour(dDate),2) &amp; ":" &amp;  Right("0" &amp; Minute(dDate),2) &amp; ":" &amp; _
	Right("0" &amp; Second(dDate),2) &amp; "+09:00"
	'2005-10-06T10:31:58+09:00
End Function&lt;/pre&gt;&lt;img src ="http://blogs.wankuma.com/mutaguchi/aggbug/147172.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>むたぐち（牟田口大介）</dc:creator><title>[Twitter][WSH]Twitterにポストする</title><link>http://blogs.wankuma.com/mutaguchi/archive/2008/07/02/146863.aspx</link><pubDate>Wed, 02 Jul 2008 20:48:00 GMT</pubDate><guid>http://blogs.wankuma.com/mutaguchi/archive/2008/07/02/146863.aspx</guid><wfw:comment>http://blogs.wankuma.com/mutaguchi/comments/146863.aspx</wfw:comment><comments>http://blogs.wankuma.com/mutaguchi/archive/2008/07/02/146863.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.wankuma.com/mutaguchi/comments/commentRss/146863.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/mutaguchi/services/trackbacks/146863.aspx</trackback:ping><description>&lt;p&gt;Twitterに発言する最も簡単なスクリプトです。twitterPost.vbsと名前を付けて保存してください。&lt;/p&gt; &lt;pre&gt;sUser = "*****" 'ユーザーID
sPassword = "*****" 'パスワード
sURL = "http://twitter.com/statuses/update.json"

Set oHTTP = WScript.CreateObject("Msxml2.XMLHTTP")
Set sc = CreateObject("ScriptControl")
sc.Language = "JScript"
Set js = sc.CodeObject

oHTTP.Open "POST", sURL, False, sUser, sPassword
oHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
oHTTP.setRequestHeader "X-Twitter-Client", "twitterPost.vbs"
oHTTP.setRequestHeader "X-Twitter-Client-Version", "1.0"
oHTTP.send "status=" &amp; js.encodeURIComponent(WScript.Arguments(0))&lt;/pre&gt;

&lt;p&gt;使い方&lt;/p&gt;
&lt;pre&gt;twitterPost.vbs "テスト投稿"&lt;/pre&gt;&lt;img src ="http://blogs.wankuma.com/mutaguchi/aggbug/146863.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>むたぐち（牟田口大介）</dc:creator><title>MVP再受賞</title><link>http://blogs.wankuma.com/mutaguchi/archive/2008/07/01/146574.aspx</link><pubDate>Tue, 01 Jul 2008 20:43:00 GMT</pubDate><guid>http://blogs.wankuma.com/mutaguchi/archive/2008/07/01/146574.aspx</guid><wfw:comment>http://blogs.wankuma.com/mutaguchi/comments/146574.aspx</wfw:comment><comments>http://blogs.wankuma.com/mutaguchi/archive/2008/07/01/146574.aspx#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://blogs.wankuma.com/mutaguchi/comments/commentRss/146574.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/mutaguchi/services/trackbacks/146574.aspx</trackback:ping><description>&lt;P&gt;させていただきました。 Microsoft MVP for Data Center Management - Admin Frameworks July 2008-June 2009 今年度もよろしくお願いします。 ちなみに６月に大阪でIT系の会社に就職しました。 C#で開発やってますー 近況はブログなどで・・・&lt;A href="http://winscript.jp/blog/"&gt;http://winscript.jp/blog/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://winscript.jp/blog/diary.asp?id=31"&gt;http://winscript.jp/blog/diary.asp?id=31&lt;/A&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/mutaguchi/aggbug/146574.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>むたぐち（牟田口大介）</dc:creator><title>6/28 Admintech.jp大阪でPowerShellの講演します</title><link>http://blogs.wankuma.com/mutaguchi/archive/2008/05/24/139202.aspx</link><pubDate>Sat, 24 May 2008 15:38:00 GMT</pubDate><guid>http://blogs.wankuma.com/mutaguchi/archive/2008/05/24/139202.aspx</guid><wfw:comment>http://blogs.wankuma.com/mutaguchi/comments/139202.aspx</wfw:comment><comments>http://blogs.wankuma.com/mutaguchi/archive/2008/05/24/139202.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.wankuma.com/mutaguchi/comments/commentRss/139202.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/mutaguchi/services/trackbacks/139202.aspx</trackback:ping><description>&lt;P&gt;第11回 Admintech.jp勉強会 - Admintech.jp&lt;BR&gt;&lt;A href="http://itpro.admintech.jp/wiki/wiki.cgi?page=%C2%E811%B2%F3+Admintech%2Ejp%CA%D9%B6%AF%B2%F1"&gt;http://itpro.admintech.jp/wiki/wiki.cgi?page=%C2%E811%B2%F3+Admintech%2Ejp%CA%D9%B6%AF%B2%F1&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A name=p11&gt;PowerShellを使った初級システム管理術&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;今回はWindows Server 2008に搭載された新しいシェルであるWindows PowerShellを 使ってWindows Server システム管理をするための基本についてレクチャーします。&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;というわけで、やります。内容としてはシステム管理者よりにする、というかしたいです。基本はもちろん私が話すのですが、質疑応答の時間を少し多めに取って、現場でどういう風に使いたいか、とかどういうタスクを自動化したいか、とかをディスカッション形式で聞いてみたいとか思っています。&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/mutaguchi/aggbug/139202.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>むたぐち（牟田口大介）</dc:creator><title>適用済みセキュリティパッチなどを取得する</title><link>http://blogs.wankuma.com/mutaguchi/archive/2008/05/19/138433.aspx</link><pubDate>Mon, 19 May 2008 22:53:00 GMT</pubDate><guid>http://blogs.wankuma.com/mutaguchi/archive/2008/05/19/138433.aspx</guid><wfw:comment>http://blogs.wankuma.com/mutaguchi/comments/138433.aspx</wfw:comment><comments>http://blogs.wankuma.com/mutaguchi/archive/2008/05/19/138433.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/mutaguchi/comments/commentRss/138433.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/mutaguchi/services/trackbacks/138433.aspx</trackback:ping><description>&lt;p&gt;PowerShellでWMIを使ってWindowsUpdateなどで当たったセキュリティパッチ一覧を取得する方法&lt;/p&gt; &lt;pre&gt;Get-WMIObject Win32_QuickFixEngineering&lt;/pre&gt;
&lt;p&gt;応用としてKB936330が当たってるかどうかを調べるには&lt;/p&gt;
&lt;pre&gt;PS C:\Users\daisuke&gt; gwmi Win32_QuickFixEngineering |?{$_.HotFixID -eq "KB936330
"}


Description         : Service Pack
FixComments         :
HotFixID            : KB936330
Install Date        :
InstalledBy         : S-1-5-18
InstalledOn         : 01c896d3d9a071f6
Name                :
ServicePackInEffect :
Status              :&lt;/pre&gt;
&lt;p&gt;値が帰ってきたら適用済み。さらに応用すると、Vista SP1を当てるために必須のKB935509 、 KB938371 、 KB937287 が当たってるかどうか調べる方法&lt;/p&gt;
&lt;pre&gt;PS C:\Users\daisuke&gt; gwmi Win32_QuickFixEngineering |?{"KB935509","KB938371","KB
937287" -contains $_.HotFixID}&lt;/pre&gt;&lt;img src ="http://blogs.wankuma.com/mutaguchi/aggbug/138433.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>むたぐち（牟田口大介）</dc:creator><title>WMI pathを指定してinstance生成</title><link>http://blogs.wankuma.com/mutaguchi/archive/2008/05/19/138394.aspx</link><pubDate>Mon, 19 May 2008 19:07:00 GMT</pubDate><guid>http://blogs.wankuma.com/mutaguchi/archive/2008/05/19/138394.aspx</guid><wfw:comment>http://blogs.wankuma.com/mutaguchi/comments/138394.aspx</wfw:comment><comments>http://blogs.wankuma.com/mutaguchi/archive/2008/05/19/138394.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://blogs.wankuma.com/mutaguchi/comments/commentRss/138394.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/mutaguchi/services/trackbacks/138394.aspx</trackback:ping><description>&lt;pre&gt;PS C:\Users\daisuke&amp;gt; $a=new-object System.Management.ManagementObject "\\.\root\
cimv2:Win32_LogicalDisk.DeviceID='D:'"
PS C:\Users\daisuke&amp;gt; $a


DeviceID     : D:
DriveType    : 3
ProviderName :
FreeSpace    : 139523874816
Size         : 237961736192&lt;/pre&gt;
&lt;p&gt;こんな感じ。Get-WMIObjectではできない気がします。&lt;/p&gt;
&lt;p&gt;keyを指定する場合&lt;/p&gt;&lt;pre&gt;PS C:\Users\daisuke&amp;gt; $a=new-object System.Management.ManagementObject "Win32_Log
icalDisk.DeviceID=""D:"""&lt;/pre&gt;&lt;img src ="http://blogs.wankuma.com/mutaguchi/aggbug/138394.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>むたぐち（牟田口大介）</dc:creator><title>WSH17回</title><link>http://blogs.wankuma.com/mutaguchi/archive/2008/05/15/137888.aspx</link><pubDate>Thu, 15 May 2008 20:48:00 GMT</pubDate><guid>http://blogs.wankuma.com/mutaguchi/archive/2008/05/15/137888.aspx</guid><wfw:comment>http://blogs.wankuma.com/mutaguchi/comments/137888.aspx</wfw:comment><comments>http://blogs.wankuma.com/mutaguchi/archive/2008/05/15/137888.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/mutaguchi/comments/commentRss/137888.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/mutaguchi/services/trackbacks/137888.aspx</trackback:ping><description>&lt;p&gt;FileSystemObjectオブジェクトを利用する（2） － ＠IT &lt;a href="http://www.atmarkit.co.jp/fwin2k/tutor/cformwsh17/cformwsh17_01.html"&gt;http://www.atmarkit.co.jp/fwin2k/tutor/cformwsh17/cformwsh17_01.html&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/mutaguchi/aggbug/137888.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>むたぐち（牟田口大介）</dc:creator><title>ReadOnlyな配列を作るにはどうすればいいんだろう</title><link>http://blogs.wankuma.com/mutaguchi/archive/2008/05/14/137561.aspx</link><pubDate>Wed, 14 May 2008 00:47:00 GMT</pubDate><guid>http://blogs.wankuma.com/mutaguchi/archive/2008/05/14/137561.aspx</guid><wfw:comment>http://blogs.wankuma.com/mutaguchi/comments/137561.aspx</wfw:comment><comments>http://blogs.wankuma.com/mutaguchi/archive/2008/05/14/137561.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blogs.wankuma.com/mutaguchi/comments/commentRss/137561.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/mutaguchi/services/trackbacks/137561.aspx</trackback:ping><description>&lt;pre&gt;PS D:\script&gt; $a=1,2,3,4,5
PS D:\script&gt; $a
1
2
3
4
5
PS D:\script&gt; $a[1]=100
PS D:\script&gt; $a
1
100
3
4
5
PS D:\script&gt; Set-Variable a -Option ReadOnly
PS D:\script&gt; $a=100,99,98,97
変数 a は読み取り専用または定数であるため、上書きできません。 ←これはいいんだけど
発生場所 行:1 文字:3
+ $a= &lt;&lt;&lt;&lt; 100,99,98,97
PS D:\script&gt; $a[1]=150 ←要素書き換えできるじゃん！
PS D:\script&gt; $a
1
150
3
4
5
PS D:\script&gt;&lt;/pre&gt;
&lt;p&gt;というわけで困ります。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/mutaguchi/aggbug/137561.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>むたぐち（牟田口大介）</dc:creator><title>Windows XP用メイリオフォント正式公開</title><link>http://blogs.wankuma.com/mutaguchi/archive/2008/05/07/136728.aspx</link><pubDate>Wed, 07 May 2008 21:36:00 GMT</pubDate><guid>http://blogs.wankuma.com/mutaguchi/archive/2008/05/07/136728.aspx</guid><wfw:comment>http://blogs.wankuma.com/mutaguchi/comments/136728.aspx</wfw:comment><comments>http://blogs.wankuma.com/mutaguchi/archive/2008/05/07/136728.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/mutaguchi/comments/commentRss/136728.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/mutaguchi/services/trackbacks/136728.aspx</trackback:ping><description>&lt;P&gt;マイミクさんからの情報&lt;/P&gt;
&lt;P&gt;ダウンロードの詳細 : Japanese ClearType fonts for Windows XP&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f7d758d2-46ff-4c55-92f2-69ae834ac928&amp;amp;DisplayLang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=f7d758d2-46ff-4c55-92f2-69ae834ac928&amp;amp;DisplayLang=ja&lt;/A&gt; 
&lt;P&gt;メイリオフォントはVistaに標準搭載のクリアータイプな（拡大縮小してもぎざぎざしない）フォントですが、XP用のは公式にはありませんでした（Visual C# 2008 Express Editionを入れるとなぜか入ったりしましたが）。それがXPでも使えるように！ 
&lt;P&gt;最近はWebページでもメイリオフォント指定のところが増えてますのでXPユーザーの方は入れておいて損はないかと。個人的にきれいなフォントだと思います。&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/mutaguchi/aggbug/136728.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>