2010-06-25 26 views
1

我想知道如何重新啓動計算機,一旦重新啓動它將使用給定的憑據通過命令行命令或可能使用一些其他方法,可能在C#代碼登錄。如何知道計算機何時重新啓動並通過命令行或c#登錄?

爲了給出上下文,我需要在Windows XP,Vista和Windows 7上遠程運行它,我試圖在命令行中連續地給出psexec命令的大量列表訂購。在給定的點上,可能需要重新啓動並登錄並繼續執行這些命令,而且我很想知道我該如何實現這一點。我知道PsShutdown存在,它處理重新啓動,但如何登錄?我將如何知道機器何時完全重新啓動,以便我可以提供登錄命令? C#代碼也可以工作,但不是最好的。

所以主要問題: 如何重新啓動機器(我已經差不多熟悉了) 如何知道什麼時候機器已重新啓動 如何儘快登錄,因爲它能夠 如何知道什麼時候被完全記錄並準備好執行命令

回答

1

如果您有權訪問目標PC上的註冊表,則可以設置DefaultPassword,DefaultUserName和(可選)DefaultDomain。

http://support.microsoft.com/kb/315231

這與XP肯定能行。我認爲它與Vista/Windows 7是相同的。

一旦設置,您可以使用PsShutdown重新啓動PC。

+0

謝謝你!我會試試這個 – ben 2010-06-25 22:41:34

相關問題