Ошибка при переименовании элемента компьютера AD: «Невозможно создать файл, когда этот файл уже существует»

Я пытаюсь переименовать рабочую станцию, которая была присоединена к нашему домену на прошлой неделе. С тех пор он хотя бы один раз перезагружался.

Мой домен основан на Windows 2012 R2, и соответствующие участники работают под управлением Windows 10 Pro. В случае, если это полезная информация у меня есть три РС (и, да, они синхронизированы)

Переименование большую часть времени работы:.

$aa = Get-Credential administrator@contoso.com
Rename-Computer -ComputerName mynewpc -NewName alpc001 -DomainCredential $aa
WARNING: The changes will take effect after you restart the computer mynewpc.

Но у меня есть несколько машин, которые упорно отказываются допустить переименования:

Rename-Computer -ComputerName otherhp -NewName alpc005 -DomainCredential $aa
Rename-Computer : Fail to rename computer 'otherhp' to 'alpc005' due to the following exception: Cannot create a file when that file already exists.
At line:1 char:1
+ Rename-Computer -ComputerName otherhp -NewName alpc005 -DomainCredent ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (otherhp:String) [Rename-Computer], InvalidOperationException
    + FullyQualifiedErrorId : FailToRenameComputer,Microsoft.PowerShell.Commands.RenameComputerCommand

Вот еще одна попытка:

netdom renamecomputer otherhp /newname:alpc005 /ud:contoso\administrator /pd:*
Type the password associated with the domain user:

This operation will rename the computer otherhp
to alpc005.

Certain services, such as the Certificate Authority, rely on a fixed machine
name. If any services of this type are running on otherhp,
then a computer name change would have an adverse impact.

Do you want to proceed (Y or N)?
y
Cannot create a file when that file already exists.

The command failed to complete successfully.

Нет компьютера (или другой учетной записи) с этим новым именем, и для него нет записи в AD DNS.

Дополнительный отчет об ошибке от $ error [0] | fl -f , как указано в комментарии, выглядит следующим образом:

writeErrorStream      : True
Exception             : System.InvalidOperationException: Fail to rename computer 'otherhp' to 'alpc005' due to the following exception: Cannot create a file when that file already exists.
TargetObject          : otherhp
CategoryInfo          : OperationStopped: (otherhp:String) [Rename-Computer], InvalidOperationException
FullyQualifiedErrorId : FailToRenameComputer,Microsoft.PowerShell.Commands.RenameComputerCommand
ErrorDetails          :
InvocationInfo        : System.Management.Automation.InvocationInfo
ScriptStackTrace      : at <ScriptBlock>, <No file>: line 1
PipelineIterationInfo : {0, 1}
PSMessageDetails      :

У меня нет ИТ-поддержки в офисе пользователя, поэтому мы делаем все возможное удаленно. Если ничего не помогает, я полагаю, что могу предоставить конечному пользователю достаточные привилегии, чтобы отключить его компьютер, переименовать его и снова присоединиться к нему. Но я действительно не хочу этого делать, если есть реальная альтернатива.

Предложения приняты с благодарностью, спасибо.


I ' у меня запросили вывод NETDOM QUERY / Domain: {domain} WORKSTATION с каждого DC. ПК появляется в списке для всех трех; вот фрагмент результатов:

PS C:\Windows\system32> NETDOM QUERY /Domain:contoso.com /Server:DC1 WORKSTATION
List of workstations with accounts in the domain:

ALPC004      ( Workstation or Server )
...
OTHERHP
...

Рассматриваемый компьютер ( OTHERPC ) не имеет условия (рабочая станция или сервер) , но на многих моих компьютерах этого нет либо.

5
задан 27 January 2017 в 15:10
2 ответа

В конечном итоге для решения проблемы мне пришлось сделать следующее:

  1. Удаленный рабочий стол на ПК и удалить его из домен
  2. Перед перезагрузкой выключите брандмауэр (или, по крайней мере, чтобы разрешить удаленный RDP из частной сети, не входящей в домен).
  3. Перезагрузка
  4. Переименуйте ПК и перезагрузите снова
  5. Подключите ПК обратно к домен и перезагрузитесь еще раз

Я замечаю, что все еще не могу переименовать этот компьютер (та же ошибка), но, по крайней мере, теперь он получил правильное имя.

1
ответ дан 3 December 2019 в 02:09

Может ли ваша проблема быть связана со старыми данными в Active Directory? По-видимому, существует проблема, из-за которой при понижении уровня старого сервера Active Directory некоторая информация останется.

Как удалить данные в Active Directory после неудачного понижения роли контроллера домена

Вы пытались переименовать хост / клиент, пока один из серверы Active Directory выключены? А затем другой сервер AD?

Внешнее доверие - повторяющиеся SID домена

Вы пробовали параметр -Force для Rename-Computer CMD-Let?

-1
ответ дан 3 December 2019 в 02:09

Теги

Похожие вопросы