Как переименовать компьютер в домене
Перейти к содержимому

Как переименовать компьютер в домене

Соответствие полного доменного имени компьютера политике получателей_ServerFQDNMatchesSMTPPolicy

Содержимое этой статьи не обновлялось для Microsoft Exchange Server 2013. Несмотря на отсутствие обновления, оно может быть применимо для Exchange 2013. Если вам все еще нужна помощь, ознакомьтесь с указанными ниже ресурсами сообщества.

Возникли проблемы? Обратитесь за помощью к участникам форумов Exchange. Посетите форумы по адресу Exchange Server.

Невозможно продолжить установку Microsoft® Exchange Server 2007, так как полное доменное имя (FQDN) локального компьютера совпадает с SMTP-адресом политики получателей.

Полное доменное имя серверов в организации Exchange не должно совпадать с SMTP-адресами политик получателей в той же организации Exchange.

Если полное доменное имя компьютера совпадает с SMTP-адресом политики получателей, почта может переключиться на SMTP и зависнуть в очереди агента MTA.

Чтобы устранить эту проблему, переименуйте локальный компьютер или удалите или переименуйте политику получателей и запустите установку Microsoft Exchange снова.

Как переименовать локальный компьютер

  1. Откройте раздел Система в панели управления.
  2. На вкладке Имя компьютера нажмите Изменить.
  3. В разделе Имя компьютера введите новое имя компьютера и нажмите кнопку ОК. Вам будет предложено указать имя пользователя и пароль пользователя, чтобы переименовать компьютер в домене.
  4. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Свойства системы. Вам будет предложено перезагрузить компьютер, чтобы применить изменения.

Если компьютер, который требуется переименовать, является контроллером домена, см. статью Переименование контроллера домена.

Как изменить SMTP-адрес политики получателей

  1. Запустите диспетчер Exchange.
  2. Выберите Организация, затем Получатели, затем Политики получателей.
  3. Дважды щелкните политику, которую нужно изменить.
  4. Перейдите на вкладку Адреса электронной почты и измените соответствующий SMTP-адрес.

Rename-Computer

Командлет Rename-Computer переименовывает локальный компьютер или удаленный компьютер. Он переименовывает один компьютер в каждой команде.

Этот командлет впервые появился в Windows PowerShell 3.0.

Примеры

Пример 1. Переименование локального компьютера

Эта команда переименовывает локальный компьютер на локальный компьютер Server044 , а затем перезагрузит его, чтобы внести изменения в силу.

Rename-Computer -NewName "Server044" -DomainCredential Domain01\Admin01 -Restart

Пример 2. Переименование удаленного компьютера

Эта команда переименовывает компьютер Server001 в Srv01 . Компьютер не перезагружается.

Параметр DomainCredential указывает учетные данные пользователя, имеющего разрешение на переименование компьютеров в домене.

Параметр Force подавляет запрос подтверждения.

Rename-Computer -ComputerName "Srv01" -NewName "Server001" -DomainCredential Domain01\Admin01 -Force

Параметры

-ComputerName

Переименовывает указанный удаленный компьютер. По умолчанию используется локальный компьютер.

Введите имя NetBIOS, IP-адрес или полное доменное имя удаленного компьютера. Чтобы указать локальный компьютер, введите имя компьютера, точку ( . ) или localhost .

Этот параметр не зависит от удаленного взаимодействия PowerShell. Параметр ComputerName Rename-Computer можно использовать даже в том случае, если компьютер не настроен для выполнения удаленных команд.

Type: String
Position: Named
Default value: Local Computer
Required: False
Accept pipeline input: True
Accept wildcard characters: False

-Confirm

Запрос подтверждения перед выполнением командлета.

Type: SwitchParameter
Aliases: cf
Position: Named
Default value: False
Required: False
Accept pipeline input: False
Accept wildcard characters: False

-DomainCredential

Указывает учетную запись пользователя, имеющую разрешение на подключение к домену. Для переименования компьютера, присоединенного к домену, необходимо явно указать учетные данные.

Введите имя пользователя, например User01 или Domain01\User01 или введите объект PSCredential , например, созданный командлетом Get-Credential .

При вводе имени пользователя этот командлет запрашивает пароль.

Чтобы указать учетную запись пользователя, которая имеет разрешение на подключение к компьютеру, указанному параметром ComputerName , используйте параметр LocalCredential .

Type: PSCredential
Position: Named
Default value: None
Required: False
Accept pipeline input: False
Accept wildcard characters: False

-Force

Принудительное выполнение команды без запроса на подтверждение пользователем.

Type: SwitchParameter
Position: Named
Default value: None
Required: False
Accept pipeline input: False
Accept wildcard characters: False

-LocalCredential

Указывает учетную запись пользователя, которая имеет разрешение на подключение к компьютеру, указанному параметром ComputerName . По умолчанию используется текущий пользователь.

Введите имя пользователя, например User01 или Domain01\User01 или введите объект PSCredential , например, созданный командлетом Get-Credential .

При вводе имени пользователя этот командлет запрашивает пароль.

Чтобы указать учетную запись пользователя, которая имеет разрешение на подключение к домену, используйте параметр DomainCredential .

Type: PSCredential
Position: Named
Default value: Current User
Required: False
Accept pipeline input: False
Accept wildcard characters: False

-NewName

Задает новое имя для компьютера. Этот параметр является обязательным.

Стандартные имена могут содержать буквы ( a-z ), (), A-Z цифры () и дефисы ( 0-9 — ), но пробелы или периоды ( . ). Имя может не состоять полностью из цифр и не может превышать 63 символов.

Type: String
Position: 0
Default value: None
Required: True
Accept pipeline input: True
Accept wildcard characters: False

-PassThru

Возвращает результаты выполнения команды. В противном случае командлет не формирует никаких выходных данных.

Type: SwitchParameter
Position: Named
Default value: None
Required: False
Accept pipeline input: False
Accept wildcard characters: False

-Restart

Указывает, что этот командлет перезагрузит компьютер, который был переименован. Чтобы изменения вступили в силу, часто требуется перезагрузка.

Type: SwitchParameter
Position: Named
Default value: None
Required: False
Accept pipeline input: False
Accept wildcard characters: False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Type: SwitchParameter
Aliases: wi
Position: Named
Default value: False
Required: False
Accept pipeline input: False
Accept wildcard characters: False

-WsmanAuthentication

Указывает механизм, используемый для проверки подлинности учетных данных пользователя, когда этот командлет использует протокол WSMan. Ниже указаны допустимые значения этого параметра.

Значение по умолчанию ― Default.

Дополнительные сведения о значениях этого параметра см. в разделе «Перечисление AuthenticationMechanism».

Проверка подлинности поставщика служб безопасности учетных данных (CredSSP), в которой учетные данные пользователя передаются на удаленный компьютер для проверки подлинности, предназначена для команд, требующих проверки подлинности на нескольких ресурсах, таких как доступ к удаленному сетевому ресурсу. Этот механизм повышает риск безопасности удаленной операции. Если удаленный компьютер скомпрометирован, учетные данные, передаваемые ему, можно использовать для управления > сетевым сеансом.

Этот параметр впервые появился в Windows PowerShell 3.0.

Type: String
Accepted values: Default, Basic, Negotiate, CredSSP, Digest, Kerberos
Position: Named
Default value: None
Required: False
Accept pipeline input: False
Accept wildcard characters: False

Входные данные

None

Этот командлет не имеет параметров, которые принимают входные данные по значению. Однако можно передать значения свойств ComputerName и NewName объектов в этот командлет.

Выходные данные

None

По умолчанию этот командлет не возвращает выходные данные.

При использовании параметра PassThru этот командлет возвращает объект RenameComputerChangeInfo .

Примечания

Этот командлет доступен только на платформах Windows.

Связанные ссылки

  • Restart-Computer
  • Stop-Computer

Совместная работа с нами на GitHub

Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.

PowerShell is an open source project. Select a link to provide feedback:

Обратная связь

Отправить и просмотреть отзыв по

Переименовать компьютер в домене удаленно из командной строки

Прежде чем приступить к переименованию компьютера в домене , необходимо понимать, что сертификаты выданные на компьютер, перестанут работать. Т.е. всевозможные площадки, банк-клиенты могут перестать работать.

Итак, как переименовать компьютер в домене из командной строки?
Заходим в командную строку на контроллере домена и выполняем команду:
netdom renamecomputer ИмяКомпьютера /newname:НовоеИмяКомпьютера /userd:ИмяДомена\ИмяАдминистратора /passwordd:*
Например:
netdom renamecomputer pc-123 /newname:pc-001 /userd:hdsystems.local\Admin01 /passwordd:*
После выполнения команды вводим пароль от пользователя Admin01

Следует отметить, что после переименования компьютер пользователя необходимо будет перезагрузить во избежание всевозможных глюков. Дать команду на удаленную перезагрузку можно ключом /reboot:ВремяВСекундахДоПерезагрузки

Изменить имя компьютера в Windows

date

06.11.2023

user

itpro

directory

PowerShell, Windows 10, Windows 11, Windows Server 2019

comments

комментария 4

После установки Windows Server или дестопной Windows 10/11, вам нужно изменить имя компьютера, заданное по-умолчанию. Чаще всего в имени компьютер рекомендуется указывать его местоположение или роль, например: msk-dc01 , wks-mskIT12 , MRKTG021 и т.д. Можно использовать серийный или инвентарный номер устройства в качестве имени компьютера.

При установке Windows сама генерирует имя компьютера формата, например, DESKTOP-P2FHTKQ . Имя содержит 15 символов, первые семь берутся из имени организации, остальные символы генерируются случайным образом. Для домашнего компьютера имя обычно не имеет особого значение, но если ваш компьютер находится в организации и работает в составе рабочей группы или домена AD, желательно задать осмысленное имя компьютера. В этой статье мы покажем, как переименовать компьютер Windows.

Имя компьютера должно соответствовать следующим требованиям:

  • Длина не более 15 символов
  • Не должно содержать специальных символов ( < >; : » * + = \ | ? ,)
  • Можно использовать тире и нижнее подчеркивание
  • Не должно состоять только из цифр
  • Имя компьютера регистр независимо
  • Если компьютер будет добавлен в домен Active Directory, имя компьютера должно быть уникальным в пределах домена.

Переименовать компьютер из графического интерфейса Windows

В современных версиях Windows 10 и 11 вы можете переименовать компьютер с помощью панели Settings.

  • Нажмите Win+I и перейдите в раздел System ->About (можно использовать URI команду ms-settings:about для быстрого доступа к разделу Settings); переименовать компьютер в Windows
  • Нажмите на кнопку Rename this PC;
  • Укажите новое имя компьютера и нажмите Next; задать новый hostname в Windows 10
  • Перезагрузите компьютер, чтобы применить изменения.
  • Также вы можете изменить имя компьютера из классического интерфейса System Properties в Windows:

    1. Нажмите Win+R на клавиатуре и выполните команду sysdm.cpl или systempropertiescomputername ;
    2. Здесь отображается текущее имя компьютер и имя вашего домена или рабочей группы; Изменить имя компьютера через System Properties в Windows
    3. Нажмите на кнопку Change, укажите новое имя компьютера и сохраните изменения. Укажите новое имя компьютера
    4. Перезагруите Windows

    В Windows Server вы можете изменить имя компьютера через Server Manager. Выберите раздел Local Server и нажмите по имени в поле Computer Name.

    сменить имя хоста в Windows Server

    Изменить имя компьютера с помощью PowerShell

    Вы можете переименовать компьютер из командной строки с помощью PowerShell командлета Rename-Computer.

    Откройте консоль PowerShell с правами администратора. Чтобы узнать текущее имя компьютера, выполните команду:

    Если вам нужно получить FQDN компьютера:

    Узнать имя компьютер $env:computername

    Чтобы изменить имя компьютера, выполните:

    Rename-Computer -NewName «WKS-MSKO12S3»

    Теперь можно перезагрузить компьютер с помощью команды Restart-Computer (или можно добавить опцию перезагрузки прямо в команду смены имени хоста):

    Rename-Computer -NewName «WKS-MSKO12S3» –Restart -Force

    Rename-Computer - переименовать компьютер с помощью PowerShell

    После перезагрузки проверьте, что имя компьютера сменилось успешно.

    Если этот компьютер был добавлен в домен AD перед сменой имени и находился в определенной OU (Organization Unit), его учетная запись но уже с новым именем по прежнему будет находится в том же самом контейнере. Можете проверить это с помощью консоли ADUC. Для переименования компьютера в AD вашей учетной записи должны быть делегированы разрешения на создание и удаление объектов Computers в этой OU.

    Переименовать компьютер в домене Active Directory

    Командлет Rename-Computer позволяет сменить имя удаленного компьютера. Используйте команды:

    Rename-Computer -ComputerName «msk-test» -NewName «msk-preprod02» -DomainCredential Contoso\Admin01 –Force

    Для подключения к удаленному компьютеру используется WMI, поэтому если он отключен на удаленном хосте или сетевые порты заблокированы, появится ошибка:

    Rename-Computer : Cannot establish the WMI connection to the computer ‘priorauthdes’ with the following error message: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)).

    Можно использовать командлеты PowerShell Remoting для подключения к удаленному компьютеру. Если вы включили на удаленном компьютере WinRM вручную или настроили его с помощью GPO, можно использовать командлет Invoke-Command для запуска команды на удаленном компьютере. Чтобы переименовать удаленный компьютер, выполните:

    Invoke-Command -ComputerName msk-test -ScriptBlock

    Также для переименования компьютера ранее использовалась утилита netdom:

    • Переименовать локальный компьютер: netdom renamecomputer localhost /newname msk-preprod02 /reboot
    • Сменить имя удаленного компьютера: netdom renamecomputer msk-test /newname:msk-preprod02 /userd:CONTOSO\Admin01 /password:*

    Если вы устанавливаете ваш эталонный образ Windows на компьютеры с помощью автоматизированных средств установки (WDS, SCCM или по сети с помощью PXE), вы можете добавить в них небольшой скрипт для автоматического переименования компьютера в соответствии с политиками именования вашей организации.

    Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

    Читайте далее в разделе PowerShell Windows 10 Windows 11 Windows Server 2019

    page

    page

    Установка и настройка фермы Remote Desktop Services (RDS) в Windows Server

    Настройка шлюза Remote Desktop Gateway на Windows Server

    Как удалить/отключить браузер Microsoft Edge в Windows 10/11?

    Как отключить или удалить Internet Explorer (IE) в Windows?

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *