授業にNTserverを活用させよう!
★生徒一人ひとりの専用のフォルダをサーバーに作ろう!★


多くの神奈川県立高校で導入されたWindowsNTserver、眠っていませんか。電源は入れっぱなしになっているけど、
プリントサーバー、ファイルサーバーくらいにしか活用されていないのが現状ではないでしょうか。
ここでは、数百人の生徒一人ひとりに専用のフォルダをWindowsNTserver内に作成する方法を紹介します。

【現 状】

WindowsNTserver4.0×1台、Windows98SE×60台(生徒用)
生徒用パソコンのマイドキュメント内に生徒専用のサブフォルダを作成し、その中にファイルを保存している。
パソコンは複数の生徒が使用するので他の生徒がのファイルを消してしまったり、フォルダを移動してしまったりすることがあった。
また、他の授業で違う席に座ると、自分専用のフォルダは開けなくなってしまう。
生徒のファイルの保存場所がローカルなので一括でバックアップが取りにくい。

【目 標】

どの生徒用パソコンでログインしても、NTserver内ある自分専用のフォルダ(ユーザー名のフォルダ)が使え、
ログインしたパソコンのデスクトップにそのフォルダのショートカットが表示される。
このフォルダは、他の生徒が開くことができないので、他人にファイルを消されることがなく安心。
生徒のファイルはサーバーで一括のバックアップができるので安心。

【手 順】

STEP1 ローマ字の生徒名簿作成
KIroumazi(Excel2000に記述した、ひらがな・カタカナ・漢字をローマ字に変換するフリーソフト)を使って、
入選業務等で入力した半角カタカナの生徒名簿を一括でローマ字に変換し、ローマ字の生徒名簿を作成します。
その名簿をもとに、A〜H列の全生徒の表を作成します。
A列 B列 C列 D列 E列 F列 G列 H列
[USER]              
isao_shibata 柴田功 pass 生徒 u: \\server01\user\isao_shibata   logon.bat
kitako_kawasaki 川崎北子 pass 生徒 u: \\server01\user\kitako_kawasaki   logon.bat
kentaro_kana 神奈健太郎 pass 生徒 u: \\server01\user\kentaro_kana    logon.bat
STEP2 WindowsNTserverに生徒全員をユーザーに一括登録する
WindowsNTserverのドメインユーザマネージャをつかって全生徒分一人ひとり追加するのでは大変です。
Microsoft Windows NT Server 4.0 リソースキット アップデート1 改訂新版(本体価格4,600円)のCDにある
ツール、addusers.exeでExcelで作成したワークシートで全生徒を一気に登録。
STEP3 ホームディレクトリの作成
ここではserver01の[D:]ドライブにホームディレクトリを作成します。
[D:]のルートに[user]フォルダを新規作成し、右クリックで共有化します。
STEP4 ショートカット作成コマンドツールのインストール
csc10(木村征五氏作成:コマンドプロンプトやバッチファイルからショートカットが作成できるフリーソフト)を解凍し、csc.exeを
すべての生徒用パソコンにインストールします。
STEP4 ログオンスクリプトの記述
WindowsNTserverのメモ帳で

@echo off
NET USE U: \\SERVER01\user%username%
csc.exe \\server01\user C:\windows\デスクトップ\user.lnk

と書き込み、c:\winnt\system\repl\import\script に「logon.bat」という名前を付けて保存します。

【完 成】

一応これで、
(1)生徒一人ひとりの専用フォルダがNTサーバー内にできて、
(2)他のユーザーはそのフォルダに入ることができず、
(3)そのフォルダの一つ上位の「user」フォルダのショートカットがログインしたクライアントのデスクトップに現れます。

【課 題】

クライアントがWindows95/98でなく、WindowsNT/2000ならば%username%という変数が使えるので、ログオンスクリプトを
以下のように記述すれば、デスクトップに生徒専用のフォルダのショートカットを置くことができます。
(動作未確認。記述が間違っていたらご教授ください)

@echo off
NET USE U: \\SERVER01\user%username%
csc.exe \\server01\user\
%username% C:\windows\デスクトップ\%username%.lnk

どうしてもWindows95/98でデスクトップに生徒専用のフォルダのショートカットを置きたい場合は、ログオンスクリプトを生徒の人数分作成すればできます。

@echo off
NET USE U: \\SERVER01\user%username%
csc.exe \\server01\user\
isao C:\windows\デスクトップ\isao.lnk

【感 謝】

ショートカット作成コマンドcsc10の作者の木村征五氏、インプレス「できるWindowsNTserver4.0」の筆者の清水理史氏には
素晴らしく的確なアドバイスをいただきました。あらためてここに感謝申し上げます。

戻る