MSの出す確認メッセージ

先日、.NETでアプリケーションを作成し、リリースをしてきた。
.NETで作成したアプリケーションから、ネットワーク上にある共有フォルダを利用する場合、そのクライアントに設定をしなければならないという仕様になっている。

これはセキュリティの事を考えると、良い仕様なのだが、問題はここではなく、その設定にある。

お客さんにこ難しい設定をして頂くのが嫌だったため、バッチファイルを作成してリリースした。
これが思いもよらぬトラップと化した。

バッチファイルを動かすと「〜してもよろしいですか?(Yes/No)」と表示される。
最初の2人は上手く行ったが3人目で上手く行かない。

環境の問題かと一瞬疑ったが、ちょっと気になったのでひとつ試してもらった。
「確認メッセージにYだけを打ってみてください」
まんまと通りました。その人だけyesと入れてたのです…

Yes/Noで質問しておいて、Yesと答えて通らない。
I/Fの大切さを改めて痛感しました。
てか頼むよMSさん…