Stapelskript zur Installation von MSI
Ich versuche eine zu schreiben.Fledermaus zum ersten Mal.
Ich versuche, MSI mithilfe eines Skripts zu installieren. Derzeit wird die Installation manuell durchgeführt, indem Sie darauf doppelklicken.
Pfad von: d:/installed sw/$folder/.msi
Weg nach: D:/program files/app/
$folder
Das heißt, es ist jedes Mal anders, da wir neue MSI-Dateien installieren müssen, die in dem Ordner enthalten sind, der mit dem aktuellen Datum erstellt wurde.
Hier ist das Skript, das ich versuche:
@echo off
Title HOST: Installing Updates on %computername%
echo %computername%
set server=\\SERVERNAME or PATH\msifolder
:select
cls
echo Select one of the Following MSI Install Folders for installation task.
echo.
dir %server% /A:D /B
SET /P MSI=Please enter the MSI Folder to install:
SET source=%server%\%MSI%
echo Selected Installation %MSI%
echo.
echo.
:verify
ECHO Is This Correct?
echo.
echo.
ECHO 0: ABORT INSTALL
ECHO 1: YES
ECHO 2: NO,RE-SELECT
SET /p choice=Select YES, NO or ABORT? [0,1,2]:
if /i [%choice%]==[0] endlocal&goto end
if [%choice%]==[] goto BCurrentlocal
if [%choice%]==[1] goto yes
if [%choice%]==[2] goto no
endlocal
:no
goto select
:yes
set FILENAME=%MSI%
call %source%\%FILENAME%.msi
echo beginning %MSI% installation
pause
echo Exiting Install Script....
PING -n 4 127.0.0.1 >nul
exit
Im Einklang mitset server
Ich füge das hinzuWeg nach.
SET /P MSI
ist fürWeg von.
Es funktioniert jedoch nicht.
Kann mich jemand anleiten, welchen Fehler ich mache?