ログオンスクリプト【logon script】

ログオンスクリプトとは?

Windows環境で利用者がシステムへログオンした際に自動的に実行される簡易なプログラム。利用者の作業環境を初期化したり、必要な処理を自動化したりするために用いられる。
ログオンスクリプトのイメージ画像

特定のユーザーアカウントやユーザーグループがWindowsログオンした直後に実行される一連のコマンドプログラム処理を記述したファイルである。主な用途としては、ネットワークドライブの割り当て、共有フォルダへの接続、プリンタの設定、環境変数の設定、業務アプリケーションの自動起動などが挙げられる。

これにより、利用者ごとの作業環境を自動的に構成でき、管理者が複数の端末に共通の設定を適用することができる。企業などの内部ネットワークでは、利用者がどの端末からログオンしても同じ環境を利用できるようにするための仕組みとして利用されることが多い。

記述形式としては、Windowsで実行可能なテキスト形式スクリプト言語が利用される。代表的なものとしては、コマンドプロンプトコマンド群が使えるバッチファイル(.batや.cmd)、WSHWindows Script Host)で実行されるVBScriptJScriptで記述されたスクリプトPowerShellスクリプトなどがある。

ログオンスクリプトはローカルコンピュータに設定することもできるが、Windows Server環境ではActive Directoryユーザーアカウント設定やグループポリシーGPOGroup Policy Object)を利用して集中管理することもできる。この方法では、ドメインコントローラ上の共有フォルダスクリプトを配置し、ユーザーのログオン時に自動的に取得して実行させる仕組みにする場合もある。

なお、ログオン時と同様に、利用者のログオフ時に自動実行されるスクリプトは「ログオフスクリプト」、コンピュータの起動時に実行されるものは「スタートアップスクリプト」、シャットダウン時に実行されるものは「シャットダウンスクリプト」と呼ばれる。いずれもシステム管理や運用自動化の手段として利用されている。

他の辞典等による「ログオンスクリプト」の解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。