gpt4 book ai didi

c# - 使用 .NET 代码将系统时间同步到域 Controller

转载 作者:可可西里 更新时间:2023-11-01 13:16:35 24 4
gpt4 key购买 nike

我要运行基于时间的测试,需要在测试期间多次更改系统时间。我希望能够在测试结束时将时间重新同步到域 Controller 时间。我有任何方法可以使用 .NET 代码 (C#) 来做到这一点。我正在使用位于以下位置的 p-invoke 函数更改时间:

Set time programmatically using C#

谢谢

最佳答案

一种简单的方法是启动一个进程并运行 NET TIME 命令(从 http://blogs.msdn.com/sanket/archive/2006/11/02/synchronizing-machine-time-with-domain-controller.aspx 复制)

using System;
using System.Diagnostics;
class Program
{
static void Main(string[] args)
{
Process netTime = new Process();

netTime.StartInfo.FileName = "NET.exe";
netTime.StartInfo.Arguments = "TIME /domain:mydomainname /SET /Y";
netTime.Start();
}
}

关于c# - 使用 .NET 代码将系统时间同步到域 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1472225/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com