Windows выдает команду "net use", ошибка "Произошла системная ошибка 1909"

Какова вероятная причина этого, если команда выполняется на Windows Server 2008? Похоже, что эта учетная запись является администратором в этом поле. Я также использую командную строку Windows в качестве администратора.

C:\>net use z: \\uwhc-sas2\SASHIMC /USER:SVCdatamgmt thepassword
System error 1909 has occurred.

The referenced account is currently locked out and may not be logged on to.

Какие есть предложения по устранению такой ошибки?

РЕДАКТИРОВАТЬ @ 11:16 утра 3/8/2013:

================================================== ======================
Это не сработало прошлой ночью:

C:> net use z: \\uwhc-sas2\SASHIMC /USER:SVCdatamgmt thepassword

System error 1909 has occurred.
The referenced account is currently locked out and may not be logged on to.

================================================== ======================
Подождал 30 минут и потом это сработало (без домена):

C:> net use z: \\uwhc-sas2\SASHIMC /USER:SVCdatamgmt thepassword

The command completed successfully.

C:> net use z: /delete

z: was deleted successfully.

================================================== ======================
Это также работает (с доменом):

C:> net use z: \\uwhc-sas2\SASHIMC /USER:UWHIS\SVCdatamgmt thepassword

The command completed successfully.

================================================== ======================
Но это не работает (с полным доменным именем):

C:> net use z: \\uwhc-sas2\SASHIMC /USER:uwhc-sas2.uwhis.hosp.wisc.edu\SVCdatamgmt thepassword

System error 86 has occurred.

The specified network password is not correct.

================================================== ======================
.NET код, который отображает диск. Мои полномочия работают (и всегда работали); Учетные данные SVCdatamgmt не работают.

public static void MapNetworkDriveToUNC()
{
    var command = @"net use " + mapDrive + " " + uncPath + " " + uncUser + " " + uncPass;
    ExecuteCommand(command, 10000);
}

public static void UnmapNetworkDriveToUNC()
{
    var command = "net use " + mapDrive + " /delete";
    ExecuteCommand(command, 5000);
}

1 ответ

Решение

Давайте шаг за шагом рассмотрим это:

Скорее всего, аккаунт был заблокирован в AD в первый раз. Большинство политик блокировки блокируют учетную запись только на 15-30 минут, чтобы остановить перебор. Вы, должно быть, пару раз набрали неверный пароль или не смогли войти в систему с этой учетной записью в другом месте, чтобы вызвать это. При попытке через 30 минут учетная запись автоматически разблокировалась, скорее всего, в соответствии с политикой блокировки учетной записи. Обратитесь к вашей политике домена по умолчанию для более подробной информации.

Что-то где-то заблокировало эту учетную запись (обратитесь к журналам вашего контроллера домена). Затем он разблокируется через указанный интервал блокировки, и вы можете использовать его как обычно. Не похоже, что здесь есть реальная проблема.

Другие вопросы по тегам