ローカル ユーザー グループをプログラムで削除しようとしています。オンラインのさまざまな例からまとめた次のコードを使用しています。私が読んだすべてから、それはうまくいくはずです。しかし、削除行は例外をスローします。
PrincipalContext context = new PrincipalContext( ContextType.Machine );
GroupPrincipal group = new GroupPrincipal( context );
PrincipalSearcher ps = new PrincipalSearcher( group );
PrincipalSearchResult<Principal> results = ps.FindAll();
Principal foundGroup = results.SingleOrDefault( item => item.Name == groupName );
if(foundGroup != null)
foundGroup.Delete(); // Here occurs the InvalidOperationException
InvalidOperationException
これにより、次のメッセージがスローされます。
パス WinNT://LOREM/IPSUM にある Active Directory オブジェクトはコンテナではありません。」
この Active Directory に関しては、私はまったくの初心者です。