32 ビットおよび 64 ビットの実行可能ファイルをサーバーからユーザーのローカル マシンにコピーし、OS の種類/アーキテクチャに基づいてそれらのファイルを実行するログイン バッチ ファイルを作成しようとしています。これは私がこれまでに持っているものであり、32ビットファイルのみを起動し、64ビットファイルを検出および起動していないため、機能していないようです. 私はこれに慣れていないので、どんな支援も感謝します。
@echo off
c:
MD c:\temp
xcopy \\server\NETLOGON\SEPRemoval c:\temp /e /y
cd c:\temp
if /i "%PROCESSOR_ARCHITECTURE%" EQU "x86" goto ARCH32
if /i "%PROCESSOR_ARCHITECTURE%" EQU "AMD64" goto ARCH64
:ARCH32
start /wait SEPprep.exe
goto done
:ARCH64
start /wait SEPprep64.exe
goto done
:done
timeout 15
cd \
del c:\temp /q
exit