FileSystemObjectを利用したWSHからのファイル操作法。今回はフォルダの操作とドライブの操作について解説する。
WSHには、標準ではファイル操作用のオブジェクトはない。しかし汎用のFSOオブジェクトを利用すれば、これが可能になる。
WSHでは、リモート・コンピュータにスクリプトを送り込んで実行できる。これにより、複数のコンピュータの集中管理などが可能になる。
ユーザー情報に基づく処理を可能にするユーザー名やコンピュータ名の取得方法と、ネットワーク・ドライブ/プリンタの利用法。
レジストリはWindows環境を司るデータベースである。これを操作することで、さまざまな管理作業をスクリプトで自動化できる。
スクリプトで環境変数をうまく使えば、システムやユーザーに応じて柔軟に処理を切り替え可能なスクリプトを作成できる。
WshShellオブジェクトを利用し、スクリプトから外部プログラムを起動して、キー・ストロークを送信して制御する。
起動時パラメータが使えれば、ユーザーはさまざまなオプションをスクリプトに与えられる。WSHにおけるパラメータの処理方法を知る。
いよいよ、WSHの標準オブジェクトを利用した実践的なスクリプト作成に入る。まずは基本となるWScriptオブジェクトから始めよう。
WSHでは、OOPスタイルでWSHの標準オブジェクト、外部のCOMオブジェクトを操作する。その第1歩となる基礎知識を得る。
管理作業では、決まりきった一連の処理を実行したり、同じ処理を繰り返したりすることが多い。WSHで自動化・省力化を図ろう。
編集部からのお知らせ
「ITmedia NETWORK Live 2026夏」が2026年7月29日(水)〜31日(木)に開催します。パーソルHDや星野リゾートなどの事例を基に、形骸化したネットワーク運用からの脱却を目指し、LANの制御とセキュリティを統合的に見直す実践的アプローチをご紹介します。