【发布时间】:2015-11-02 11:07:42
【问题描述】:
我想通过我的 C# 使用 PowerShell 来修改 Active Directory 属性。这是我可以用来替换 Active Directory 属性的 PowerShell 命令:
Set-ADUser -Identity "kchnam" -Replace @{extensionAttribute2="Neuer Wert"}
如何将@{extensionAttribute2="Neuer Wert"} 添加到我的 C# 命令中?
我的解决方案不起作用:
Command setUser = new Command("Set-ADUser");
setUser.Parameters.Add("Identity", aduser);
string testadd = "@{extensionAttribute2=" + quote + "Neuer Wert" + quote + "}";
setUser.Parameters.Add("Replace", testadd);
【问题讨论】:
-
Hashtable testadd = new Hashtable{{"extensionAttribute2","Neuer Wert"}}; -
是的,它正在工作!非常感谢:)
-
@PetSerAl 请添加它作为答案,最好附上简短的解释。
标签: c# powershell replace