如何从vb.net调用Powershell命令行开关来设置-ObjectAttributes

时间:2013-09-17 22:14:59

标签: vb.net powershell active-directory

我正在执行一个基本的'new-QADUser'任务,需要设置一些-ObjectAttributes,即:userprinciplename,employeeid,extensionAttribute2等。我当前正在使用Command对象并设置参数键/值对。 / p>

 .....
 Dim myCommand As New Command("new-QADUser")
 myCommand.Parameters.Add("Name", "BSmith")
 myCommand.Parameters.Add("SamAccountName", "BSmith")
 myCommand.Parameters.Add("userprinciplename", ?????)

或者,我可以设置一个PSCommand并将其作为更常规的Powershell字符串运行 - 即:

Dim myCommand as New String = "new-QADUser -name " + myName + "-ObjectAttributes @{userprinciplename=" + myUserPrinclipleName.....

但我宁愿坚持前一种做法。

0 个答案:

没有答案