我正在創建一個用於管理Active Directory的Web應用程序。我想在某個容器中創建一個組。使用C#創建Active Directory組
var groups = new List<Models.Group>();
PrincipalContext ctx =
new PrincipalContext(ContextType.Domain, domain, container, userName, password);
GroupPrincipal oGroupPrincipal = new GroupPrincipal(ctx);
oGroupPrincipal.Description = mGroup.GroupName;
oGroupPrincipal.GroupScope = mGroup.GroupScope;
oGroupPrincipal.IsSecurityGroup = mGroup.IsSecurity;
oGroupPrincipal.Save();
,但我得到了以下錯誤:
Cannot implicitly convert type 'string' to System.DirectoryServices.AccountManagement.GroupScope?'
我不知道如何處理這個問題。我應該如何將GroupScope轉換爲對象GroupScope,而它是我列表中的對象字符串?
我也得到了這個錯誤:
試圖做上述mentioned.Cannot當我得到這個錯誤隱式地將類型'object'轉換爲'System.DirectoryServices.AccountManagement.GroupScope?'。存在明確的轉換(你是否缺少演員?) – Gericke
ah enum.parse將返回一個對象,你需要一個演員,我錯過了編輯 –