Dobrý den. Snažim se na dálku vypínat a restartovat počítač, ale nedaří se mi to rozběhnout pod jiným uživatelem. Existuje nějaký parametr co zadá pod jakým uživatelem a heslem se příkaz shutdown na vzdáleném počítači provede? používám: System.Diagnostics.Process.Start("Shutdown", "/r") mam uživatele se jménem test a heslem test Části kódu
Imports System
Imports System.Security
Imports System.Diagnostics
Dim username As String = "Test"
Dim domain As String = "SKUPINA"
Dim RemoteCompName As String = "Kmop1"
Dim pass As String = "test"
Dim securePwd As New SecureString()
For Each ch As Char In pass
securePwd.AppendChar(ch)
Next ch
System.Diagnostics.Process.Start("shutdown.exe", " -r -f -t 120 -m \\" & RemoteCompName & "", username, securePwd, domain)
Nevím co dělám špatně - u příkazu shutdown jsem ani nikde o username a passwordu nenašel parametr, tak předpokládám, že už chyba bude v tom. V případě, že víte jak na to jít jednodušeji, tak prosím o radu. Předem díky.
|