特定のPCを複数人で使い分けている場合、
そのPCにログオンしたことがある全てのユーザーに対して、
特定のURLをEdgeで開くショートカットを作成するためのバッチファイル
@echo off
rem ■ユーザーフォルダに移動
cd C:\Users
rem ■ユーザーフォルダ配下に存在するフォルダ(=ログオンしたことのあるユーザー)、に対してfor文で繰り返し処理を行う
rem ■ただし「パブリック」ユーザーは処理を不要とする
for /d %%i in (*) do If not %%i==Public (
rem ■デスクトップにEdgeで開くショートカットを作成する
rem --------------------1個目のショートカット作成--------------------
echo [InternetShortcut]> "C:\Users\%%i\Desktop\"yahoo.url & echo URL=microsoft-edge:https://www.yahoo.co.jp/>> "C:\Users\%%i\Desktop\"yahoo.url
rem --------------------2個目のショートカット作成--------------------
echo [InternetShortcut]> "C:\Users\%%i\Desktop\"google.url & echo URL=microsoft-edge:https://google.co.jp/>> "C:\Users\%%i\Desktop\"google.url
rem --------------------3個目のショートカット作成--------------------
echo [InternetShortcut]> "C:\Users\%%i\Desktop\"msn.url & echo URL=microsoft-edge:https://www.msn.com/>> "C:\Users\%%i\Desktop\"msn.url
)
exit
作成するショートカットのパス、ファイル名、URLは適宜変更すること。
簡単な補足
①echo [InternetShortcut]> "C:\Users\%%i\Desktop\"yahoo.url
>ユーザーのデスクトップにyahooという名前のショートカットを作成する。
→作成先のパス(C:\Users\%%i\Desktop\)や、ショートカットの名前(yahoo.url)を適宜変更する。
②echo URL=microsoft-edge:https://www.yahoo.co.jp/>> "C:\Users\%%i\Desktop\"yahoo.url
>ショートカットのプロパティ(URL)を「microsoft-edge:https://www.yahoo.co.jp/」と定義し、yahooという名前のショートカットに追記する。
→開きたいURLのアドレス(https://www.yahoo.co.jp/)を適宜変更する。
※追記先は必ず①と同じものにする。

