我尝试使用vb.net创建新计算机并将其添加到OU。除了Primary-Group-ID和sAMAccounType属性之外,一切都很好。这两个属性表明我实际上是在创建用户而不是计算机,所以这就是问题所在。
这是我的代码:
Dim oldentry = New DirectoryEntry(SpecificOU, securedusername, securedpassowrd)
Dim newentry As DirectoryEntry = oldentry.Children.Add("CN=" & CumputerName, "Computer")
newentry.Properties("sAMAccountName").Value = "" + CumputerName& "$" + ""
newentry.CommitChanges()
newentry.Close()
newentry.Dispose()
我可以找到创建的计算机,但唯一的区别是这台计算机"实际上是普通用户帐户。由于我无法设置primaryGroupID和sAMAccountType的属性,所以我现在不知道该怎么做。
答案 0 :(得分:1)
好吧我明白了。我需要再添加一个属性,以便它现在可以正常工作
?- productions(book,BookProds),form_row1_cell("a",BookProds,Cell).
BookProds = [["S", "AB"], ["S", "BB"], ["A", "CC"], ["A", "AB"], ["A", "a"], ["B", "BB"], ["B", "CA"], ["B"|...], [...|...]|...],
Cell = [_G2912, _G2915, _G2918, _G2921, "A", _G2933, _G2936, _G2939, _G2942|...].
& H1020相当于十六进制格式的0x1020,这意味着不需要工作站可信帐户和密码。价值将根据具体情况而有所不同。 https://support.microsoft.com/en-ca/help/305144/how-to-use-the-useraccountcontrol-flags-to-manipulate-user-account-pro