windowsのnet useコマンド のmac版について

windowsで以下のコマンドを使用しています。

(NASの共有フォルダーへアクセスする際に、以下のコマンドから入ると

毎回ユーザー名とパスワードを求められるというようなものです。)


macで同じような動作をさせたいのですがmac版のコマンドがわかりません。

わかる方教えていただけないでしょうか。


ーーーーーーーーーーコマンドここからーーーーーーーーーー

@echo off


net use \\NASのフォルダーパス /delete /y


echo ########################

echo ###### ユーザ認証 ######

echo ########################

echo;

set /P cre_User="ユーザ名を入力して下さい。 :"


net use \\NASのフォルダーパス /user:%cre_User% * /persistent:no

explorer /root, \\NASのフォルダーパス

ーーーーーーーーーーコマンドここまでーーーーーーーーーー


MacBook Pro (2020 and later)

投稿日 2022/04/21 21:38

返信: 2

2022/04/22 04:41 Community User への返信

SMBで接続するには、mountコマンドやopenコマンドが使えます。ユーザ名・パスワードの入力を促すには、expectコマンドを使えばいいでしょう。シェルスクリプトなので検索すればサンプルは沢山あると思います。


mkdir /Volumes/mountpoint && mount -t smbfs //username:password@192.168.1.1/dirname /Volumes/mountpoint


open smb://username:password@192.168.1.1/dirname

2022/04/22 22:40 Community User への返信

お書きのコマンドはWIndowsではバッチファイルとして実行されてたんですよね。

macOSでも同じようなことは可能ですが少し面倒です。

Macでバッチ(command)ファイルを作る方法 - Qiita


macOSには「Automator」や「AppleScript」といった便利なツールが標準で付属しています。

こちらを利用した方がもっとわかりやすいのではないでしょうか?


このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

windowsのnet useコマンド のmac版について

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。