サポートチーム便り2022.10.26
バッチ化したデータ転送でパスワード変更を促すメッセージを表示したくない
Question
IBM i Access Client Solutions(ACS)でデータ転送をバッチファイルで実装しています。
一般的なバッチプログラムとして以下のような記述で実装しています。
C:\Users\ユーザー\IBM\ClientSolutions\Start_Programs\Windows_x86-64\acslaunch_win-64.exe /PLUGIN=download /userid=ユーザー C:\Users\ユーザー\Documents\IBM\TEST_PF.dtfx
このとき、ユーザーIDの満了日が近づいている、または切れている場合には「いいえ」と自動で返すようにしたいのですが可能ですか。
パスワード変更要求はNで返しても際限なく変更しますか?と聞かれ続けてしまいます。
Answer
パスワード変更要求に対して自動的に「いいえ」を返す指定や、対話メッセージを抑止するようなパラメーターは、残念ながら存在しておりませんでした。
ACSの機能ではありませんが、例えば任意のファイル名で中身が空の.txtファイルを作成していただき、(仮にファイル名はN.TXTとします。)
C:ドライブ配下にCCというフォルダを作りその中にファイルN.TXTを配置します。
C:\Users\ユーザー\IBM\ClientSolutions\Start_Programs\Windows_x86-64\acslaunch_win-64.exe /PLUGIN=download /userid=ユーザー C:\Users\ユーザー\Documents\IBM\TEST_PF.dtfx
とすることで「今すぐパスワードを変更しますか?」を自動的に取り消すことができました。
メッセージを回避する方法として、お試しいただければと思います。
by 大熊猫橋