Kaseya Community

Offfice 2003

  • We will be rolling out 10 new PC's very shortly. What is the best way to install Office 2003 in silent mode without user intervention?

    Legacy Forum Name: Offfice 2003,
    Legacy Posted By Username: STI
  • If you download the office resource kit . It allows you to create a admin install of office with all the pre-diefned chooices that you . This also allows you to create an MSI file. Then you can probobly run the MSI file silently . But I would not upload the MSI file to the server in this case. I woudl put in on a share because that MSI file will way a decint amount . The only stipulation on this whole thing is you can only create a admin install with a volume licances not teh retail copy.



    I hope this helps.


    Legacy Forum Name: Script Discussion,
    Legacy Posted By Username: seangoss
  • Here is the script I generated. If I run the script from Windows it works. I cannot get it to work via Kaseya. Maybe it is programmed incrrectly?



    Script Name: Office2003s - MST
    Script Description: Installs Office2003 Standard using an MST file. Need entire setup directory for this to work. Only works with VOL for complete silent install per Kaseya.

    IF True
    THEN
    Execute File
    Parameter 1 : \\structfnp\appl\office2003\setup.exe TRANSFORMS=\\structfnp\appl\Office2003\STI.MST
    Parameter 2 : TRANSFORMS=\\structfnp\appl\Office2003\STI.MST
    Parameter 3 : 3
    OS Type : 0
    ELSE




    Legacy Forum Name: Script Discussion,
    Legacy Posted By Username: STI
  • The System User does not have access to mapped drives or shares.

    You will need to use the option of Execute as User. You can also use the Impersonate User option so that the system will login as that user then execute as the user if they are not logged in.


    Legacy Forum Name: Script Discussion,
    Legacy Posted By Username: jimalves
  • Actually I got this working with this script.



    IF True
    THEN
    Execute File - (Continue on Fail)
    Parameter 1 : \\structfnp\appl\kaseya\office2003\setup.exe
    Parameter 2 : /q TRANSFORMS=\\structfnp\appl\kaseya\Office2003\STI.MST
    Parameter 3 : 3
    OS Type : 0
    ELSE


    Legacy Forum Name: Script Discussion,
    Legacy Posted By Username: STI
  • how did you do this exactly?

    im trying to learn how you did this?



    Legacy Forum Name: Script Discussion,
    Legacy Posted By Username: bobobobo51
  • You need to create an MST file for office, make sure the install files are in the same folder. Then you can run the script provided and it will install Office without user intervention. I guess it will not work for OEM products because the install keys will be different and require someone to type them in. But for Open License it works great and quick. Here is a link to get you started...But I would learn how to create MST files....http://office.microsoft.com/en-gb/assistance/ha011380111033.aspx

    Legacy Forum Name: Script Discussion,
    Legacy Posted By Username: STI
  • firstly i must say thanks for your prompt reply

    i did the instuction as stated eariler but my issue doesnt lay in the factor of making the msi and/or MST

    everything works well , but only under an admin account (or if the users account that has the local admin)
    is there any way of running the script where the users are completely locked down (standard users) (perhpas using my admin account?)

    i hope im making sense

    thanks in advance




    Legacy Forum Name: Script Discussion,
    Legacy Posted By Username: bobobobo51
  • you need to set credentials on the agent tab of an administrator for the machines or domain.

    Legacy Forum Name: Script Discussion,
    Legacy Posted By Username: STI
  • thanks again
    that has been set

    i think the problem is with my script can you have a look

    IF User Is Logged In
    Parameter 1 :
    THEN
    Execute File
    Parameter 1 : \\server\share\office\setup.exe
    Parameter 2 : TRANSFORMS=\\server\share\office\File.MST /qb-
    Parameter 3 : 3
    OS Type : 0
    ELSE



    i know that if i put this into a run command the execution of the file and MST work perfectly, its only kaseya fails

    \\server\share\office\setup.exe TRANSFORMS=\\server\share\office\File.MST /qb-

    i noticed in the previous posts you used the line

    \structfnp\appl\kaseya\office2003\setup.exe


    what does this mean? and how do i edit it to my senario?

    thanks in advance


    Legacy Forum Name: Script Discussion,
    Legacy Posted By Username: bobobobo51
  • sorry this is the script

    IF User Is Logged In
    Parameter 1 :
    THEN
    Execute File
    Parameter 1 : \\lei-fs-01\soe\office\setup.exe
    Parameter 2 : TRANSFORMS=\\lei-fs-01\soe\office\File.MST /qb-
    Parameter 3 : 3
    OS Type : 0
    ELSE


    Legacy Forum Name: Script Discussion,
    Legacy Posted By Username: bobobobo51
  • their should be a \\ infront of the server locations
    but it doesnt work with that


    Legacy Forum Name: Script Discussion,
    Legacy Posted By Username: bobobobo51
  • i got it going!

    with this


    IF User Is Logged In
    Parameter 1 :
    THEN
    Execute File
    Parameter 1 : \\lserver\soe\office\setup.exe
    Parameter 2 : TRANSFORMS=\\server\soe\office\file.mst /qb-
    Parameter 3 : 0
    OS Type : 0
    ELSE
    Execute Script
    Parameter 1 : Microsoft Office 2003 (NOTE: Script reference is NOT imported. Correct manually in script editor.
    Parameter 2 : 1
    Parameter 3 : 2
    OS Type : 0


    you stated
    "you need to set credentials on the agent tab of an administrator for the machines or domain."

    this was done, but under a non admin i still get privillege errors
    i am going to the agent tab > set creditial > selecting all the user accounts > puting in the admin password and username > clicking apply

    is this is the process you were talking about?
    because i still get the errors



    Legacy Forum Name: Script Discussion,
    Legacy Posted By Username: bobobobo51

  • By default your script will always execute with the security rights of the user logged unless otherwise specified. To have your script execute with "Set Credential" permissions you have specified, add an initial step to your script to "Use Credential".

    As an alternative to Set/Use Credential you can add an initial step to "Impersonate User" and specify the ID/password info directly in the script (leave the domain field blank if you wish to impersonate a local account on the machine).


    Legacy Forum Name: Script Discussion,
    Legacy Posted By Username: mashby