【发布时间】:2012-07-16 11:59:28
【问题描述】:
我想在 OS 和 ADAM 中禁用或启用用户。为此,我使用以下脚本在操作系统级别启用用户。我想在 C# 代码中运行这个脚本,我不想从 C# 代码调用这个 vb 脚本文件。有没有办法将这个 vbscript 嵌入到 c# 代码中?
strComputer = "."
' Specify local user name.
strUser = "new"
' Bind to local user account on the computer.
Set objUser = GetObject("WinNT://" & strComputer & "/" & strUser & ",user")
' Enable the user.
objUser.AccountDisabled = True
objUser.SetInfo
【问题讨论】:
-
很抱歉,我无法解析您的问题。为了清楚起见,请让英语流利的人帮你重写。
-
将其写入批处理文件并使用shell执行。
-
@asawyer:取自问题“我不想从 c# 代码调用这个 vb 脚本文件”
-
@BinaryWorrier 是的,但这也是实现目标的最简单方法,并且提问者没有说明除“我不想”之外取消此选项的任何具体原因。
-
您使用的是什么版本的 C#/Visual Studio?这可以在 C# 4(VS2010 附带)中轻松完成。