なんでかな??
このことを書いてるトコが見つけにくいんです?! (←ワタシだけ?!?!)
古いウインドウズで(前回までに書いてた wsusscn2.cab を使ってオフラインとかでも)、Windows Update 実行しようと思たら、
Update エージェントを入れとかんと!!
ですけど、...。
入れた Update Agent のバージョンを確認表示させたい、と思て、
ググったりしてみたら、結局コレ →
https://docs.microsoft.com/ja-jp/windows/win32/wua_sdk/determining-the-current-version-of-wua
・・の、「手動の」やり方ばっかし!!が出てくるみたいで、...。?!?!
※WINDOWS\System32\Wuaueng.dll のプロパティシート開いて、
バージョン番号をみるやり方、のことです。
もちろん!!、これでエエんですけど、・・・
「IWindowsUpdateAgentInfo:: GetInfo メソッドを使用して、コンピューター上で実行されている Wuapi.dll の現在のファイルバージョンを取得することもできます」
・・て書かれてるやり方が、出てけえへん?!?!(←ワタシの探し方が悪いかも?!)のは、なんでかな??
てなコト思たんで、...
ウインドウズ・スクリプト(VBScriptじゃぁないですよ!JScriptですよ!!)です。
゜・*:.。..。.:*・゜゜・*:.。..。.:*・゜ ゜・*:.。..。.:*・゜゜・*:.。..。.:*・゜
// ポップアップ出すため。
var oWsh=new ActiveXObject("WScript.Shell");
// Windows Update AgentInfo インタフェイス。
// ※参照→ https://bit.ly/3zOvjTW , https://bit.ly/3xcuUZN
var oAgnt=new ActiveXObject("Microsoft.Update.AgentInfo");
// WUA バージョン表示〔GetInfo()メソッド https://bit.ly/3iUMPPo〕。
oWsh.Pupup(oAgnt.GetInfo("ProductVersionString"), 0, "WUAのバージョン:", 0+64);
// おしまい。
oWsh=oAgnt=null; WScript.Quit(0);
゜・*:.。..。.:*・゜゜・*:.。..。.:*・゜ ゜・*:.。..。.:*・゜゜・*:.。..。.:*・゜
ダブルクリック一発です。。。汗
WScript.Shell の Popup()じゃぁなくて、 WScript.Echo()でもエエんですけど、・・
(それやったら、2行で書けてしまう!)
簡単すぎるから?! わざわざ書かんでもエエんかな??
このことを書いてるトコが見つけにくいんです?! (←ワタシだけ?!?!)
古いウインドウズで(前回までに書いてた wsusscn2.cab を使ってオフラインとかでも)、Windows Update 実行しようと思たら、
Update エージェントを入れとかんと!!
ですけど、...。
入れた Update Agent のバージョンを確認表示させたい、と思て、
ググったりしてみたら、結局コレ →
https://docs.microsoft.com/ja-jp/windows/win32/wua_sdk/determining-the-current-version-of-wua
・・の、「手動の」やり方ばっかし!!が出てくるみたいで、...。?!?!
※WINDOWS\System32\Wuaueng.dll のプロパティシート開いて、
バージョン番号をみるやり方、のことです。
もちろん!!、これでエエんですけど、・・・
「IWindowsUpdateAgentInfo:: GetInfo メソッドを使用して、コンピューター上で実行されている Wuapi.dll の現在のファイルバージョンを取得することもできます」
・・て書かれてるやり方が、出てけえへん?!?!(←ワタシの探し方が悪いかも?!)のは、なんでかな??
てなコト思たんで、...
ウインドウズ・スクリプト(VBScriptじゃぁないですよ!JScriptですよ!!)です。
゜・*:.。..。.:*・゜゜・*:.。..。.:*・゜ ゜・*:.。..。.:*・゜゜・*:.。..。.:*・゜
// ポップアップ出すため。
var oWsh=new ActiveXObject("WScript.Shell");
// Windows Update AgentInfo インタフェイス。
// ※参照→ https://bit.ly/3zOvjTW , https://bit.ly/3xcuUZN
var oAgnt=new ActiveXObject("Microsoft.Update.AgentInfo");
// WUA バージョン表示〔GetInfo()メソッド https://bit.ly/3iUMPPo〕。
oWsh.Pupup(oAgnt.GetInfo("ProductVersionString"), 0, "WUAのバージョン:", 0+64);
// おしまい。
oWsh=oAgnt=null; WScript.Quit(0);
ダブルクリック一発です。。。汗
WScript.Shell の Popup()じゃぁなくて、 WScript.Echo()でもエエんですけど、・・
(それやったら、2行で書けてしまう!)
簡単すぎるから?! わざわざ書かんでもエエんかな??