C# 如何设置;“密码永不过期”;通过C代码

C# 如何设置;“密码永不过期”;通过C代码,c#,system.diagnostics,C#,System.diagnostics,使用下面的代码,我可以创建一个具有密码的用户,但如何启用“密码永不过期”标志 声明有一个expires选项,ca与never一起使用,如下所示: process.StartInfo.Arguments = $"user test-user Password1 /add /expires:never"; 但是您可能不应该在C#代码中使用net user,当存在替代方案时调用shell进程是一种糟糕的做法 切克。您不应该使用“网络”呼叫。这是否回答了您的问题?你能举一个替代的例子吗?我想你的问题

使用下面的代码,我可以创建一个具有密码的用户,但如何启用“密码永不过期”标志

声明有一个
expires
选项,ca与
never
一起使用,如下所示:

process.StartInfo.Arguments = $"user test-user Password1 /add /expires:never";

但是您可能不应该在C#代码中使用
net user
,当存在替代方案时调用shell进程是一种糟糕的做法

切克。您不应该使用“网络”呼叫。这是否回答了您的问题?你能举一个替代的例子吗?我想你的问题的评论中有一些很好的链接。这不是我的问题,但谢谢。这不起作用。这只是设置帐户到期日,而不是密码到期日。
process.StartInfo.Arguments = $"user test-user Password1 /add /expires:never";