私の会社には、ログイン時にユーザーのPATH環境変数を変更し、マップされたDFSファイル共有に依存するソフトウェアを実行できるようにする汎用ログインVBSスクリプトがあります。私は最近Windows 7 EnterpriseマシンにWindows Powershell SDKをインストールし、Powershellコマンドラインから私のPATH環境変数を変更しようとしました。
これに続いて、これらのログインPATHの変更に対応するアプリケーションを実行できなくなり、環境変数エディタのPATHが、発行時に表示されていたものとは異なるものに設定されたことに気付きました。 'echo %PATH%'
コマンドプロンプトから。
例えば(単純化)、環境変数エディタから( My Computer properties -> Advanced System Settings -> Environment Variables
)持っていた
C:\MyDir\; C:\MyOtherDir
私がしたとき 'echo %PATH%'
私が得たコマンドプロンプトから:
C:\MyDir\
他の誰かが同様の問題を抱えていて、何らかの解決策がありましたか?私が助けを求めていたとき、私はこれに来ました:
ログインスクリプトが私のExplorer.exe環境以外の何かによって始められたなら、それが問題であることは私に起こりました。しかし、自分でログインスクリプトを実行しても、コマンドプロンプトからのPATHは変わりませんでした。これはPowerShellとどう関係がありますか?私はこれがそのインストールにどのように接続されているかがわからない。