@echo off REM #管理者として実行する処理 echo ■■■■■■■■■■■■■■■■■■■■■■ echo ■■■■■■■■■■■■■■■■■■■■■■ net session >NUL 2>nul if %errorlevel% neq 0 ( echo ■■■■■■■■■■■■■■■■■■■■■■ echo. echo このアプリがデバイスに変更を加えることを許可しますか? echo ポップアップメッセージが出た場合は、「はい」をクリックしてください。 echo. echo ■■■■■■■■■■■■■■■■■■■■■■ echo. @powershell start-process %~0 -verb runas exit ) REM #Rustdesk.exe のプロセスが稼働している場合は強制終了 echo Rustdesk.exe プロセスを強制停止します... taskkill /IM rustdesk.exe /F >nul 2>nul REM #5秒待機 timeout /t 5 /nobreak >nul REM #Rustdesk.exe プロセスが停止できたか確認 tasklist | findstr /I "rustdesk.exe" >nul if %errorlevel%==0 ( echo Rustdesk.exe のプロセスがまだ動作しています。手動で終了してください。 pause exit /b 1 ) else ( echo Rustdesk.exe のプロセスは正常に停止しました。 ) REM #ファイルサーバのRustdesk実行ファイルをコピー set TARGET=%~dp0 set RUSTDSK=rustdesk-nextgroup-1.3.5-x86_64.exe echo %TARGET%\%RUSTDSK% echo ■■■■■■■■■■■■■■■■■■■■■■ echo RUSTDESKをインストールしています echo. REM #サイレントインストール %TARGET%\%RUSTDSK% --silent-install echo >>>> echo. echo. echo RUSTDESKをインストールしました echo ■■■■■■■■■■■■■■■■■■■■■■ echo. pause