C#代码 以下是我的C#代码,它拒绝错误访问。
const int iFlag = 0x1000; //WORKSTATION_TRUST_ACCOUNT
string sCommonName = "CN=" + sMachineName;
DirectoryEntry deComputer = deOU.Children.Add(sCommonName, "computer");
deComputer.Properties["sAMAccountName"].Value = sMachineName + "$";
deComputer.CommitChanges();
deComputer.Properties["userAccountControl"].Value = iFlag;
deComputer.CommitChanges(); // access denied exception.
我尝试编写powershell脚本来设置它但没有成功。
编辑:其他标志我很喜欢set.i.e
const int iFlag = 544; //成功
唯一的问题是iflag = 0x1000