ドメインのADプロファイルがユーザー定義変数を上書きしているように聞こえます。スクリーンショットには、eait.org.edu.auドメインに接続していることが示されています。それがあなたの問題の根源になります。私が他の場所で見つけたいくつかの詳細をここに含めるだけで、それはあなたに役立つかもしれません:
HOMEDRIVE、HOMEPATH、およびHOMESHAREは、ActiveDirectoryを介して設定および更新されます。アカウントにホームドライブが設定されていなくても、HOMEDRIVEとHOMEPATHが設定されます。ただし、ADで設定されたユーザーアカウントのプロパティによって上書きされます。
次のKB記事も参照してください。
http://support.microsoft.com/kb/841343
http://support.microsoft.com/kb/237566
http://support.microsoft.com/kb/101507
この問題を回避する別の方法についての補足:
-過去に、カスタムスクリプトを自動的に実行するWindowsコマンドラインシェル実行可能ファイルの新しいインスタンスを作成したことがあるため、シェルを起動するたびに、環境変数がオーバーライドされる可能性があります。
-これを行うには、環境変数を変更するために投稿したコードをバッチスクリプトに入れて、好きな場所に保存し、プロパティに移動してシェルの起動に使用するショートカットを編集し、[ターゲット]ボックスを変更します。 %SystemRoot%\ system32 \ cmd.exe / K "C:\ Documents and Settings \ Administrator \ My Documents \ customshellscript.cmd"(明らかに、/ Kの後のパスの部分はカスタムスクリプトの場所です)
このように、とにかくコンソール上でopenSSHを使用している場合、ホームドライブは常に正しく設定されます。