58 lines
1.4 KiB
Batchfile
58 lines
1.4 KiB
Batchfile
@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
|
||
|