Windows SMB共有フォルダへIPアドレス指定でアクセスできない
タスクスケジューラを使用して、C#のバッチ処理でWindows Server 2016の共有フォルダへ
Windows Server 2012からアクセスする際、IPアドレス指定だと認証に失敗し、ホスト名指定だと認証に成功する現象が発生しています。
タスクは、タスク起動ユーザのログイン状態にかかわらず実行する設定にしています。
IPアドレス指定、\\XXX.XXX.XXX.XXX\共有フォルダパス
ホスト名指定、\\serverName\共有フォルダパス
なお、認証情報は、プログラムでしないで済むようにwindows 資格情報に設定しております。
Windows資格情報の内容は以下となります。
- インターネットまたはネットワークのアドレス:IPアドレス または serverName(共有フォルダのパス指定により変更してます)
- ユーザ名:共有フォルダにアクセス権限のあるユーザID
- パスワード:上記ユーザ名のパスワード
kerberos認証の場合、IPアドレス指定だと認証に失敗する記事も参照しましたが、何かすっきりしません。
参考にしたページ:
原因が分かる方がおりましたらアドバイス頂きたいです。
よろしくお願い致します。