PCにログオンしたことがある全てのユーザーに対して、Edgeで開くショートカットを各デスクトップに作成する。

ソフトウェア

特定の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/)を適宜変更する。
※追記先は必ず①と同じものにする。

タイトルとURLをコピーしました