Соответствие полного доменного имени компьютера политике получателей_ServerFQDNMatchesSMTPPolicy
Содержимое этой статьи не обновлялось для Microsoft Exchange Server 2013. Несмотря на отсутствие обновления, оно может быть применимо для Exchange 2013. Если вам все еще нужна помощь, ознакомьтесь с указанными ниже ресурсами сообщества.
Возникли проблемы? Обратитесь за помощью к участникам форумов Exchange. Посетите форумы по адресу Exchange Server.
Невозможно продолжить установку Microsoft® Exchange Server 2007, так как полное доменное имя (FQDN) локального компьютера совпадает с SMTP-адресом политики получателей.
Полное доменное имя серверов в организации Exchange не должно совпадать с SMTP-адресами политик получателей в той же организации Exchange.
Если полное доменное имя компьютера совпадает с SMTP-адресом политики получателей, почта может переключиться на SMTP и зависнуть в очереди агента MTA.
Чтобы устранить эту проблему, переименуйте локальный компьютер или удалите или переименуйте политику получателей и запустите установку Microsoft Exchange снова.
Как переименовать локальный компьютер
- Откройте раздел Система в панели управления.
- На вкладке Имя компьютера нажмите Изменить.
- В разделе Имя компьютера введите новое имя компьютера и нажмите кнопку ОК. Вам будет предложено указать имя пользователя и пароль пользователя, чтобы переименовать компьютер в домене.
- Нажмите кнопку ОК, чтобы закрыть диалоговое окно Свойства системы. Вам будет предложено перезагрузить компьютер, чтобы применить изменения.
Если компьютер, который требуется переименовать, является контроллером домена, см. статью Переименование контроллера домена.
Как изменить SMTP-адрес политики получателей
- Запустите диспетчер Exchange.
- Выберите Организация, затем Получатели, затем Политики получателей.
- Дважды щелкните политику, которую нужно изменить.
- Перейдите на вкладку Адреса электронной почты и измените соответствующий 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
06.11.2023
itpro
PowerShell, Windows 10, Windows 11, Windows Server 2019
комментария 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.
Также вы можете изменить имя компьютера из классического интерфейса System Properties в Windows:
- Нажмите Win+R на клавиатуре и выполните команду sysdm.cpl или systempropertiescomputername ;
- Здесь отображается текущее имя компьютер и имя вашего домена или рабочей группы;
- Нажмите на кнопку Change, укажите новое имя компьютера и сохраните изменения.
- Перезагруите Windows
В Windows Server вы можете изменить имя компьютера через Server Manager. Выберите раздел Local Server и нажмите по имени в поле Computer Name.
Изменить имя компьютера с помощью PowerShell
Вы можете переименовать компьютер из командной строки с помощью PowerShell командлета Rename-Computer.
Откройте консоль PowerShell с правами администратора. Чтобы узнать текущее имя компьютера, выполните команду:
Если вам нужно получить FQDN компьютера:
Чтобы изменить имя компьютера, выполните:
Rename-Computer -NewName «WKS-MSKO12S3»
Теперь можно перезагрузить компьютер с помощью команды Restart-Computer (или можно добавить опцию перезагрузки прямо в команду смены имени хоста):
Rename-Computer -NewName «WKS-MSKO12S3» –Restart -Force
После перезагрузки проверьте, что имя компьютера сменилось успешно.
Если этот компьютер был добавлен в домен AD перед сменой имени и находился в определенной OU (Organization Unit), его учетная запись но уже с новым именем по прежнему будет находится в том же самом контейнере. Можете проверить это с помощью консоли ADUC. Для переименования компьютера в AD вашей учетной записи должны быть делегированы разрешения на создание и удаление объектов Computers в этой OU.
Командлет 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
Установка и настройка фермы Remote Desktop Services (RDS) в Windows Server
Настройка шлюза Remote Desktop Gateway на Windows Server
Как удалить/отключить браузер Microsoft Edge в Windows 10/11?
Как отключить или удалить Internet Explorer (IE) в Windows?