Нет встроенного способа сделать это.Вам нужно будет попросить машину сообщить вам время по некоторому протоколу связи.Например, вы можете создать службу WCF для запуска на другом компьютере и предоставить контракт на обслуживание для возврата системного времени.Имейте в виду, что из-за сетевого скачка будет некоторая задержка, поэтому время, в течение которого вы вернетесь, будет устарело на некоторое количество миллисекунд (или секунд в зависимости от скорости соединения).и грязный способ сделать это, не требующий .NET или чего-то особенного, работающего на другом компьютере, вы можете использовать PSExec .