Windows-Server-2008

帶有註銷組策略腳本的 Ninite

  • February 15, 2013

我正在嘗試使用批處理腳本來使用 ninite 和組策略註銷腳本自動更新某些應用程序。

這是我的腳本:

echo Copying ninite
mkdir C:\temp
mkdir C:\temp\ninite
echo STARTING

robocopy /xo /"\filesever01\shared data\IT\SoftwareUpdate\/" \temp\ninite\ NiniteOne.exe

echo installing Chrome and Skype...
c:\temp\ninite\NiniteOne.exe /select Chrome Skype /cachepath "\\fileserver01\shared data\IT\SoftwareUpdate\NiniteCache"

echo Installing Java and Reader without autoupdates...
c:\temp\ninite\NiniteOne.exe /select Java Reader /disableautoupdate /cachepath "\\fileserver01\shared data\IT\SoftwareUpdate\NiniteCache" /silent report.txt

當腳本在註銷時執行時,它會失敗。我在登錄時執行它並註意到它失敗了,因為 ninite 要求管理員許可,並且我假設它出於同樣的原因在註銷時失敗。

有人對我應該做什麼有任何建議嗎?ninite 是我想要做的正確工具嗎?批處理腳本是正確的路徑還是我應該嘗試使用 powershell?

註銷腳本以使用者身份執行。在任何明智的 Windows 環境中,使用者都不應擁有管理員權限,也無法安裝軟體。

您最好在作為電腦 (SYSTEM) 執行的啟動或關閉腳本中安裝軟體。

我對 Ninite 不熟悉,所以我不能說它是否可以在啟動或關閉腳本中工作,但我可以說任何需要提升權限的問題都不會成為問題。

引用自:https://serverfault.com/questions/479347