Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Install MSI file withc switches by startup script in gpo

Posted on 2010-11-13
9
Medium Priority
?
1,683 Views
Last Modified: 2012-05-10
Hello,

I have an msi file that I want to install. It`s a software from clue (dictionary) and to deploy this, I need to add switches for product code, what to install and so on.

The switch that I use now that works fine from command line is :

msiexec /qn /l* c:\temp\clue.log /i "\\pathtonetworkshare\library\software\Clue\Clue 8.3 for Windows.msi" CUSTOMER="CompanyName" PROGRAMCODE="xxx-xxx-xxx-xxx" DICTKEYS="xxx-xxx-xxx-xxx" INSTALLDIR="c:\clue" LANGUAGE="UK" CLUEINSTALLATIONTYPE="c:\clue" ADDIN=1 SHOWNONO=1 SHOWUKUK=1 SHONNNN=1 SHOWSVSV=1 NOUKMX=1 DENOMX=1 FRUKMX=1 ESUKMX=1 ESNOMX=1 SVUKMX=1 POUKMX=1 DAUKMX=1

How would I distribute this by GPO? I tried adding this code into notepad, save it as clue.bat and add it to startup scripts for computers, but it didn`t work. (The share I have given domain computers access).

Could I add this to a vbs script? How to write this, with rune once command and so on.

Or, is there a way to create a new msi file, just with these switches?
0
Comment
Question by:oyvindell
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
9 Comments
 
LVL 1

Expert Comment

by:wamanma
ID: 34127127
Hope the below link helps you resolve your issue..

http://support.microsoft.com/kb/816102

Take care.
0
 
LVL 1

Expert Comment

by:garyhak2009
ID: 34127129
Hi
Does the program need admin rights to install?  Where in GPO are you running script from USER or COMPUTER?
0
 
LVL 3

Accepted Solution

by:
cyborgrd earned 1000 total points
ID: 34127226
try to transform the msi with orca.  

http://www.technipages.com/download-orca-msi-editor.html

load your msi with orca. generate new transform. go to properties table and change the properties values. then save the mst. you can install then you msi with TRANSFORMS=YOURMST.MST and don't need the lot of properties in the command line
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 

Author Comment

by:oyvindell
ID: 34127498
I tried ocra, but to be honest, I didn`t understand where to edit all these changes. The ocra is maybe the correct tool, but to understand the changes to do is not something I managed.

The msi (or program) dont need admin rigts to be installed. I can as mentioned run the script I typed in first post without admin rights.

Is this something that could work as an option? (startup script would be clue.vbs that I would save this file as)

@echo off
if exist c:\clue\clue.exe goto :EOF
start /wait  "\\pathtonetworkshare\library\software\Clue\Clue 8.3 for Windows.msi" CUSTOMER="CompanyName" PROGRAMCODE="xxx-xxx-xxx-xxx" DICTKEYS="xxx-xxx-xxx-xxx" INSTALLDIR="c:\clue" LANGUAGE="UK" CLUEINSTALLATIONTYPE="c:\clue" ADDIN=1 SHOWNONO=1 SHOWUKUK=1 SHONNNN=1 SHOWSVSV=1 NOUKMX=1 DENOMX=1 FRUKMX=1 ESUKMX=1 ESNOMX=1 SVUKMX=1 POUKMX=1 DAUKMX=1
:EOF
0
 
LVL 3

Expert Comment

by:cyborgrd
ID: 34127831
you can only install a msi with admin rights. If you want to install without admin right you must enable  elevated rights for windows installer here

HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Installer
AlwaysInstallElevated=1
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer
AlwaysInstallElevated=1

For the orca see screenshots


 first click on new transform then change the poperties values the generate the transform and save them
0
 
LVL 66

Expert Comment

by:johnb6767
ID: 34128641
Once you get the transforms worked out, you can deploy it with a Machine Startup Script....... Dont need to worry about limited users then....
0
 
LVL 29

Assisted Solution

by:matrixnz
matrixnz earned 1000 total points
ID: 34377420
Log the install from startup script so that you can see whats happening, i.e.

msiexec /qn /l* c:\temp\clue.log /i "\\pathtonetworkshare\library\software\Clue\Clue 8.3 for Windows.msi" CUSTOMER="CompanyName" PROGRAMCODE="xxx-xxx-xxx-xxx" DICTKEYS="xxx-xxx-xxx-xxx" INSTALLDIR="c:\clue" LANGUAGE="UK" CLUEINSTALLATIONTYPE="c:\clue" ADDIN=1 SHOWNONO=1 SHOWUKUK=1 SHONNNN=1 SHOWSVSV=1 NOUKMX=1 DENOMX=1 FRUKMX=1 ESUKMX=1 ESNOMX=1 SVUKMX=1 POUKMX=1 DAUKMX=1>C:\Temp\Command.log

I have a feeling that if this runs normally within Windows but not from the Startup Script that it's failing with msiexec, paths etc.. aren't always available to the machine on startup so it's usually best to specify the whole path:

C:\Windows\System32\MSIExec.exe ....

Also with the path to the MSI check that it includes the full path, while the machine should be able to see that path, sometimes the principal name doesn't resolve so for instance use "\\pathtonetworkshare.com\...

Hope that helps.

Cheers
0
 
LVL 40

Expert Comment

by:Vadim Rapp
ID: 34941412
This question has been classified as abandoned and is being closed as part of the Cleanup Program. See my comment at the end of the question for more details.
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Auditing domain password hashes is a commonly overlooked but critical requirement to ensuring secure passwords practices are followed. Methods exist to extract hashes directly for a live domain however this article describes a process to extract u…
A bad practice commonly found during an account life cycle is to set its password to an initial, insecure password. The Password Reset Tool was developed to make the password reset process easier and more secure.
This tutorial will walk an individual through the process of configuring their Windows Server 2012 domain controller to synchronize its time with a trusted, external resource. Use Google, Bing, or other preferred search engine to locate trusted NTP …
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …

604 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question