2016-04-23 122 views
1

我在gpo中將powershell腳本分配爲登錄腳本。 enter image description here在啓動開始之前首先啓動登錄腳本

我所有的客戶端都是基於Windows 7的機器。每臺客戶機在啓動文件夾中都有一個應用程序,該應用程序將在機器啓動時啓動。

enter image description here

是入門應用,取決於PowerShell腳本。由於powershell腳本將從網絡共享位置複製所有設置,因此應用程序需要啓動。
我現在的問題是,即使PowerShell腳本開始從網絡共享中複製文件,應用程序的啓動速度也會更快。所以應用程序永遠不能使用這些設置。
我的問題是,如何避免應用程序啓動之前,powershell腳本完成與副本沒有任何擴展程序。

+0

你不能在登錄腳本的末尾運行程序嗎? –

+2

有一個組策略設置可以使登錄腳本同步運行,即在登錄腳本退出之前登錄不會繼續。這應該可以解決你的問題。 –

+0

如何同步登錄腳本? –

回答

1

爲了絕對確定,我建議在這種情況下的最佳做法是從Startup文件夾中簡單地刪除依賴於腳本的程序。然後在登錄腳本的末尾從PowerShell啓動它們。

要從PowerShell執行程序,請使用Call運算符。你可以參考here on other SO question