|
分類:[.NET 全般]
先日元号問題で質問したシステムで、夜間バッチで一部vbscript(WSH)を使用してます。 今現在は問題ありませんが、ユーザー(エンドではない。Webサイトを運営している方の内部)の環境がWin10になったとき、 動きはするでしょうがサポートが切られるので、VB6のアプリを稼働させるのと同様のリスクが発生します。
したがって、後継のものを今のうちに考えておきたいのですが、 筆頭候補としてはPowerShellということになりますが、 使用DBがほぼSymfowareのため、富士通がPowerShellをサポートしてない(使用可能言語がvb.net、C#、netcobolとなっている) ということが問題になります。
PowerShellはADO.netに対応していて、 Symfowareに.Net Providerが存在するので、 理論上は動くような気はしますが、 どうでしょうか? リスクをとらずcuiベースでSQLを実行した方が無難でしょうか?
現行はvbscriptからADO(ODBC経由ですが)を使用しているので PowerShellに移植するのが、工数的にはすんなりいく気がしてます。 言語使用はC#ライクなのでvbscriptとは違いますが、 オブジェクトの考え方はvb.netなどと似ているので、 技術を習得する(あるいはさせる)にしても、 敷居があまり高くない気がします。
|