Déployer .msi avec un .bat
Résolu/Fermé
reno732
Messages postés
222
Date d'inscription
mardi 3 juillet 2007
Statut
Membre
Dernière intervention
13 mars 2016
-
16 déc. 2008 à 11:56
reno732 Messages postés 222 Date d'inscription mardi 3 juillet 2007 Statut Membre Dernière intervention 13 mars 2016 - 11 sept. 2015 à 13:49
reno732 Messages postés 222 Date d'inscription mardi 3 juillet 2007 Statut Membre Dernière intervention 13 mars 2016 - 11 sept. 2015 à 13:49
A voir également:
- Bat to msi
- Fichier bat - Guide
- Msi afterburner - Télécharger - Optimisation
- Bat to exe converter - Télécharger - Édition & Programmation
- Qwerty to azerty - Guide
- Cpu z msi gaming ✓ - Forum Jeux PC
2 réponses
reno732
Messages postés
222
Date d'inscription
mardi 3 juillet 2007
Statut
Membre
Dernière intervention
13 mars 2016
90
16 déc. 2008 à 19:58
16 déc. 2008 à 19:58
Donc pour la commande pour lancer l'installation c'est réussi :
start /wait msiexec /i "\\serveur\msi$\applications\applis.msi" /qn
start /wait msiexec /i "\\serveur\msi$\applications2\applis2.msi" /qn
...
J'ai aussi un problème de droits à résoudre :
Quelle option ajouter à RUNAS dans un domaine Active directory ?
Je souhaiterais tester si les programmes sont déjà installés avant de lancer ce script ...
start /wait msiexec /i "\\serveur\msi$\applications\applis.msi" /qn
start /wait msiexec /i "\\serveur\msi$\applications2\applis2.msi" /qn
...
J'ai aussi un problème de droits à résoudre :
Quelle option ajouter à RUNAS dans un domaine Active directory ?
Je souhaiterais tester si les programmes sont déjà installés avant de lancer ce script ...
17 févr. 2015 à 21:05
for /f "tokens=3*" %%i in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName ^| Find "ProductName"') do set WINVER=%%i %%j
echo %WINVER% | find "XP" > nul && goto commands
if "%1" == "UAC" goto elevation
(
echo Set objShell = CreateObject^("Shell.Application"^)
echo Set objFSO = CreateObject^("Scripting.FileSystemObject"^)
echo strPath = objFSO.GetParentFolderName^(WScript.ScriptFullName^)
echo If objFSO.FileExists^("%~0"^) Then
echo objShell.ShellExecute "cmd.exe", "/c """"%~0"" UAC ""%~dp0""""", "", "runas", 1
echo Else
echo MsgBox "Script file not found"
echo End If
) > "%TEMP%\UAC.vbs"
cscript //nologo "%TEMP%\UAC.vbs"
goto :eof
:elevation
del /q "%TEMP%\UAC.vbs"
:commands
%~d2
cd "%~p2"
Modifié par reno732 le 11/09/2015 à 13:51