ファイルサーバーへの接続バッチ


はじめに

最近ではクラウドが主流になっているので活用機会は減ってしまっているかもしれませんが、ファイルサーバーを利用されている方向けの内容となっております。
ファイルサーバーへの接続時に毎回ユーザーIDやパスワードを入力するのは面倒ですよね。
そんな時に以下のバッチファイルを作成してしまえば面倒な入力は一切不要になります。
当然、Windows資格情報に保存してしまえば自動で接続することができますが、そうはいかない環境や認証情報を切り替えなければいけない環境の場合に重宝されるかと思います。

サンプルコード

server_connect.bat
@echo off

set host=[ip or servername]
set user=[username]
set pass=[password]
for /f %%A in ('net use ^| find /c "%host%"') do set RESULT=%%A
if "%RESULT%"=="0" (
net use \\%host% /user:%host%\%user%%pass% /persistent:no
)

explorer \\%host%

ファイル内に認証情報を直接記載するのでファイルの取り扱いには充分ご注意ください。
スタートアップで実行するなどすればPC起動時に自動で接続してくれます。
ショートカットでの実行も可能です。(ショートカットについてはこちら