none
想要透過GPO來達到offices 2010 靜默安裝 RRS feed

  • 問題

  • 由於我是domain admin 所以我測試是正常的

    我寫個批次檔 內容如下

    會先net use \\xxx\xxx\office2010 password \doamin\useraccount

    去執行\\xxx\xxx\offices2010\setup.exe /adminfile test.msp

    但問題來了

    user 帳號是domain user 帳號

    會顯示 因為不是本機管理者  所以無法安裝

    請問有什麼辦法可以解決這問題嗎?

    還說有辦法用另外一個帳號去執行 \\xxx\xxx\offices2010\setup.exe /adminfile test.msp 這行指令嗎???

    vbs 可以達到嗎???

    謝謝

    2015年4月13日 上午 10:17

解答

  • 您好

    您可以使用gpo 設定開機執行該批次黨去跑你的安裝script ,這樣用戶端登入電腦後

    會用系統管理帳帳去在背景執行。

    或許您可以參考看看,下面的連結是否符合您的需求

    http://blog.pmail.idv.tw/?p=10579

    • 已標示為解答 kevinyang643 2015年4月15日 上午 03:05
    2015年4月15日 上午 01:41

所有回覆

  • Hi kevinyang643

    如果您沒有將Domain user加入到本機的Administrators群組下,就如同只有一般使用者權限一樣。

    排除方法可以將Domain user加入到本機的Administrators群組,或是用PsExec.exe這個工具用遠端執行指令並指定不同的使用者身分,下載此工具請點下面連結。

    PsTools


    請記得將對您有幫助的回覆"標示為解答"以幫助其他尋找解答及參與社群討論的朋友們。

    Please remember to click Mark as Answer on the post that helps you. This can be beneficial to other community members reading the thread.

    2015年4月14日 上午 02:39
  • 請問不能用寫個VBS 然後跑runas指令自帶密碼嗎????

    set WshShell = CreateObject("WScript.Shell")
    WshShell.Run "runas /user:AdminAccount ""d:\StopNIC.bat"""
    WScript.Sleep 100
    WshShell.Sendkeys "password~"

    WshShell.SendKeys "{ENTER}" 

    但的確我測試也是有問題 無法順利執行

    2015年4月14日 上午 05:32
  • 請參考這個

    https://technet.microsoft.com/en-us/library/ff602181.aspx?f=255&MSPPError=-2147217396


    大家一齊探討、學習和研究,謝謝!
    MCSD, MCAD, MCSE+I, MCDBA, MCDST, MCSA, MCTS, MCITP, MCPD,
    MCT, Microsoft Community Star(TW & HK),
    Microsoft MVP for VB.NET since 2003
    My MSMVP Blog

    請記得將對您有幫助的回覆標示為解答以幫助其他尋找解答及參與社群討論的朋友們。
    Please remember to clickMark as Answer on the post that helps you. This can be beneficial to other community members reading the thread.

    2015年4月14日 上午 07:02
  • 可是我已經是用oct 產生msf檔,

    然後寫批次檔執行

    但問題是一般user 是domain user登入,沒有安裝權限

    我有上網找vbs 執行 run as 自帶密碼

    本機直接點選 vbs檔測試是OK的

    但是用GPO套用電腦原則後,電腦去執行批次檔的時候不知道為什麼密碼總是只輸入一半就按enter了

    比如說密碼123456 他總是只會輸入123 然後就按enter了 接著密碼456會出現在另外一行 而且還執行了

    會出現如下所示
    --------------------------------
    c:\window>456
    '456'不是內部或外部命令、可執行的程式或批次檔

    請問有什麼辦法可以解決這問題呢?

    謝謝

    2015年4月15日 上午 01:19
  • 您好

    您可以使用gpo 設定開機執行該批次黨去跑你的安裝script ,這樣用戶端登入電腦後

    會用系統管理帳帳去在背景執行。

    或許您可以參考看看,下面的連結是否符合您的需求

    http://blog.pmail.idv.tw/?p=10579

    • 已標示為解答 kevinyang643 2015年4月15日 上午 03:05
    2015年4月15日 上午 01:41
  • 謝謝 我剛後來也發現根本不用runas去跑

    直接執行批次檔就可以了

    但我們環境有點小複雜

    因為USER電腦已經先安裝了outlook 2010,變成批次檔要先移除outlook 2010

    這部分已經OK 沒問題了

    以及如果本機去run 批次檔沒有問題

    可是我如果用GPO跑批次檔不知道為何開機的時候 有看到畫面一閃即逝

    但我想應該是其他的問題導致的

    謝謝你的回覆 

    2015年4月15日 上午 03:05
  • 我想請教一個問題

    當寫個批次檔如網址中內容的

    \\dc01\Software\office2013\setup /adminfile\\dc01\Software\office2013/updates\office2013.MSP

    可是電腦開機 GPO戴入該批次檔後,他帶的是電腦系統帳戶,有辦法連到\\dc01\Software\office2013\嗎???

    因為一般file server不是都會需要AD驗證嗎?如果電腦帳戶執行GPO中的批次檔,應該驗證不會過吧??

    所以在批次檔是否要先寫net use \\dc01 /user \domain\user password呢??

    謝謝

    2015年4月15日 上午 03:37
  • 您好

    \\dc01  => 只要dns 可以解析的到IP 就沒有問題,當然您若有疑慮可以直接指定IP是OK 的

    net use \\dc01 /user \domain\user password => 這個不需要

    建議您可以先在您的環境中測試看看若有問題可以再修改

    此範例 在我自己的lab 環境和公司實際的環境我都是可以正常運作

    以上提供您參考

    2015年4月15日 上午 03:56
  • 可能是因為我們是放在nas上面

    不是在DC上

    似乎要先net use才能啟動放在NAS上的批次檔

    謝謝

    2015年4月15日 上午 04:32
  • 後來問題算解決了

    似乎是因為GPO VBS 先移除oulook2010之後 需要重開機

    才有辦法正確的執行批次檔來安裝office 2010

    所以我大概要寫一些判斷式就是了


    2015年4月15日 上午 06:04
  • 您好

    我那個範例是LAB 中所以office 是放在 DC主機上的分享路徑

    而我公司的正式環境是放在我檔案伺服器中,您提及NAS ,如果同步網域帳號理論上應該也是可以正常

    還有一各我並沒有用vbs 先移除舊版的office ,因為在製作office msp 檔時有一個選項可以選擇移除舊版後

    在安裝新的office 2013 。

    以上提供您參考

    2015年4月15日 下午 02:08
  • 我今天也測試過 的確是可以不用輸入密碼的

    謝謝

    以及移除舊版軟體 正在測試當中

    如果我打

    \\dc01\Software\office2013\setup /adminfile\\dc01\Software\office2013/updates\office2013.MSP

    問題是我們每個人都先安裝了outlook 2010 ,當我執行上述指令 他會秀出
    "/adminfile 命令列選項只可在初始安裝產品時使用",

    但後來同事提供一個方法直接執行\\dc01\Software\office2013/updates\office2013.MSP

    就不會出現上述的錯誤訊息了,可是很奇怪的是 同事做的可以執行,我們也確定有勾選移除舊版軟體,甚至個別選擇移除

    都不會移除, 可是如果用我做的msp檔
    \\dc01\Software\office2013\setup /adminfile\\dc01\Software\office2013/updates\office2013.MSP
    是會移除掉舊版的沒問題

    但是 我做的msp檔 直接這樣執行的話 \\dc01\Software\office2013/updates\office2013.MSP

    又會跳出另外一個錯誤訊息,

    msp 錯誤1935 安裝組件元件{xxxx-xxxx-xxx-xxxxx}時發生錯誤 hersult 0x8002802f

    但目前看起來應該是測試機的問題,我會再重新作個測試機測試看看

    謝謝

    基本上問題大致上已經解決了


    2015年4月16日 上午 02:15