Autor Beitrag
kostonstyle
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 94



BeitragVerfasst: Fr 12.08.11 15:15 
Hallo miteinander
wie kann ich ein Computer aus der AD löschen?
und wie kann ich local computer aus der domain entnehmen und wieder in arbeitsgruppe einfügen.....

Danke kostonstyle

---Moderiert von user profile iconNarses: Beiträge zusammengefasst---

habe folgendes herausgefunden....
ausblenden C#-Quelltext
1:
2:
3:
            DirectoryEntry objComputer = new DirectoryEntry(@"LDAP://xxx.xxx.xxx.xxx""xxxxx""xxxxx", AuthenticationTypes.Secure);
            DirectorySearcher search = new DirectorySearcher(objComputer,
                                                             "(&(objectCategory=computer)(name=mibaz-bma))");

wie kann man nun den computer aus der domain löschen....

---Moderiert von user profile iconNarses: Beiträge zusammengefasst---

habe es geschafft pc aus der domain zu löschen
code:
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
            DirectoryEntry objComputer = new DirectoryEntry(@"LDAP://xxx.xxx.xxx.xxx""xxxxxx""xxxxx", AuthenticationTypes.Secure);
            DirectorySearcher search = new DirectorySearcher(objComputer,
                                                             "(&(objectCategory=computer)(name=xxxxxxxxx))");

            SearchResult result = search.FindOne();
            DirectoryEntry delComputer = new DirectoryEntry(result.Path, "xxxxxx""xxxxx", AuthenticationTypes.Secure);
            delComputer.DeleteTree();
            delComputer.CommitChanges();
            delComputer.Close();
            Console.ReadLine();
kostonstyle Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 94



BeitragVerfasst: Mo 15.08.11 10:09 
wie kann ich nun ein computer aus einer entnehmen.
Ich habe einen lokalen Computer, nun möchte aus der Domäne disjoinen und in der arbeitsgruppe einfügen....
kostonstyle Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 94



BeitragVerfasst: Mo 15.08.11 11:34 
habe folgendes versucht, aber leider nicht geklappt...$
ausblenden C#-Quelltext
1:
2:
3:
4:
            ManagementObject manage = new ManagementObject(string.Format("Win32_ComputerSystem.Name='{0}'", Environment.MachineName));
            object[] join = { "Workgroup"nullnull1 };
            UInt32 retvalue;
            retvalue = (UInt32) manage.InvokeMethod("JoinDomainOrWorkgroup", join);