나는이 기능을 실행하려면, 또는 적어도 다른 자격 증명을 사용하여 AD에서 컴퓨터 계정을 삭제 비트가 :코드에서 대체 자격 증명을 지정하려면 어떻게해야합니까?
는public static void DeleteMachineAccount(String MachineName)
{
String MachineLdapPath = LdapPath(MachineName);
String OuLdapPath = MachineLdapPath.Replace("CN=" + MachineName + ",", "");
Console.WriteLine(MachineLdapPath);
Console.WriteLine(OuLdapPath);
if (DirectoryEntry.Exists(MachineLdapPath))
{
try
{
DirectoryEntry MachineOu = new DirectoryEntry(OuLdapPath);
DirectoryEntry MachineToDelete = new DirectoryEntry(MachineLdapPath);
MachineOu.Children.Remove(MachineToDelete);
MachineToDelete.CommitChanges();
}
catch (Exception e)
{
Console.WriteLine(e.Message.ToString());
}
}
}
합니다 (LdapPath 기능은 지정된 컴퓨터 이름에 대한 LDAP 경로를 반환합니다.)
이 인증서를 실행하려면 어떻게/다른 자격 증명을 지정해야합니까? 현재 사용하고있는 계정에 권한이 없으므로 액세스가 거부됩니다.
감사합니다,
벤