Назад | Перейти на главную страницу

Как LocalSystem определяет имя компьютера для сетевых учетных данных?

Я использую LocalSystem аккаунт, чтобы попытаться подключиться к общему сетевому ресурсу.

Следует использовать COMPUTERNAME$ в качестве сетевых учетных данных.

Согласно удаленным журналам, на самом деле он пытается использовать OLDCOMPUTERNAME$, от которого должным образом отказывается

Однажды рабочая станция была переименована с OLDCOMPUTERNAME в COMPUTERNAME. Я не уверен, какой метод был использован для переименования.

Бег regedit так как LocalSystem (через psexec -s -i), была ссылка на OLDCOMPUTERNAME в

Ключ: HKLM\SYSTEM\ControlSet001\Control\Lsa\CachedMachineNames

Стоимость: NameUserPrincipal REG_SZ "OLDCOMPUTERNAME$@domain.fqdn"

Я изменил его вручную и перезагрузил, но это ничего не дало.

Рабочая станция присоединяется к домену, а в остальном подключается правильно. Скрипт, который запускается при выключении (как LocalSystem) требуется доступ к общему сетевому ресурсу.

Где мог LocalSystem брать устаревшее имя машины для использования в качестве сетевых учетных данных?

Удаление и повторное присоединение компьютера к домену вызывает LocalSystem сетевые учетные данные должны быть установлены правильно COMPUTERNAME$.

Интерфейсы Microsoft для переименования компьютера в домене оставляют машину в неопределенном состоянии.

Изменить: теперь это решение 1 для 2: работало на одной машине, не влияло на другую.