#author("2020-11-13T08:54:33+09:00","default:nobuoki","nobuoki")
#author("2020-11-13T08:55:55+09:00","default:nobuoki","nobuoki")
* はじめに [#t13e2950]

Windowsのファイル共有は普通だと接続先ホスト、ユーザ名、パスワードを保存することが出来るのですが、
組織に属しているPCなど、セキュリティ強化のためにWindowsの資格情報の保存が許されていない環境だと、
せっかく共有先のショートカットを作成しても、毎回アクセスするたびにユーザ名/パスワード入力をする羽目になります

それをバッチファイルで何とかする作戦です

※姉妹品:[[裏窓/id_pw指定でrdp接続するバッチファイル]] 

* バッチファイル [#a54b3ca7]

[[smb-login.bat>https://gist.githubusercontent.com/kemasoft-gist/37dc7b9c5500a803e3992897804fba78/raw/f158a23027a52b90cb506b9f37c277c2913e0dee/smb-login.bat]]
[[smb-login.bat>https://gist.githubusercontent.com/kemasoft-gist/37dc7b9c5500a803e3992897804fba78/raw/cda9dc7dead154aec1ee765d887a426eaebf06db/smb-login.bat]]

#gist(kemasoft-gist/37dc7b9c5500a803e3992897804fba78)

共有先ごとに、バッチファイルへのショートカットをこのように作成すればOKです

#ref(./smb-login-01.png)

* 別解 [#k12618e4]

sed を使ってるので [[【IT初心者向け】Windowsでbusyboxを利用できるようにする - Qiita>https://qiita.com/tamcchi103/items/ef2315ce9ab872e7a746]] 等を参考にインストールしておいてください
[[smb-login-sed.bat>https://gist.githubusercontent.com/kemasoft-gist/4644c190920faaa23ba061ffd3a01397/raw/8a0a48038c15dd67f51093507abba4d3941dbe10/smb-login-sed.bat]]

#gist(kemasoft-gist/4644c190920faaa23ba061ffd3a01397)



* 参考 [#fcb18f71]
- [[利用者に意識させない ネットワーク共有フォルダ ・ドライブ割り当て方法について>https://jtcloudsystem.com/blog/credential-manager-vb/]]
- [[【Windowsバッチ】コマンド実行結果を環境変数に代入する方法 - Qiita>https://qiita.com/RagWork/items/d8c404cba9d204a719c3]]
- [[Powershellでの高度な置換 - Qiita>https://qiita.com/acuo/items/a4f83d886c4b8a7fcf52]]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS