我正在編寫一個自動化部署幾臺機器並在其上安裝幾個程序。模擬登錄到沒有GUI的Windows
用戶手動執行的其中一個步驟是作爲安裝過程的一部分註銷並登錄到Windows計算機。
有人可以請指點我相關的鏈接,所以我可以理解如何模擬一個登錄過程中沒有gui的窗口?
我的意思是我需要讓機器認爲有人登錄到它,我只使用PowerShell。
推出MSTSC不會做的伎倆,因爲我不能克服的證書請求(我需要一個自動的過程,但我沒有找到一個方法來沉默證書警告)
我搜索了幾天,找不到我要找的東西。
謝謝你的幫助!
是否[PSEXEC(http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx)套件您的需求信息?它可以讓你登錄到遠程機器上(或者你的用戶,如果你想使用不同的用戶)。不過,不知道它是否觸發了與常規登錄相同的事件。 – eran
不幸的是我必須使用PowerShell。 – borod108
那麼? PsExec只是一個可移植的命令行工具。你可以很容易地從powershell運行它,傳遞你需要的任何參數。我真的不知道它是否會讓你注意到你正在尋找的登錄效果,但運行它應該不成問題。 – eran