ふぃぶです。
企業等のファイルサーバにアクセスする際、一回ログインすると資格情報がキャッシュされて別のアカウントでアクセスできなくなることが多々あります。
大体PC自体を再起動するかnet use [パス] /DELETE コマンドを叩けばなんとかなるんですが、net useで削除しても資格情報キャッシュが消せなくてどうにもならない時が多いです。
そういった時に即時反映するコマンドがklist purgeとなりますが
これがコマンドラインから叩くと上手く動かないことがありました。
klistコマンドを叩くとjava側のklistツールのほうが選ばれてしまい
javaのklistが引数不正でヘルプ情報を出力してきます。
これに気づくのがだいぶかかりました。
じゃあwindowsのklist使うにはどうするかと言うと、exeをフルパスで指定します。
C:\Windows\System32 に klist.exeがあるのでこいつを叩いてあげればOK
Windowsコマンドと同じもん作らないでほしい…。