我想運行此功能,或至少從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路徑。)
如何/我在哪裏指定一些不同的憑據以允許它運行?目前我拒絕訪問權限,因爲我使用的帳戶沒有權限執行此操作。
感謝,
本