Есть "батник", функционал которого заключается в установке новой версии платформы программы. Батник работает в домене как Startup скрипт (но это информация не точная, может быть и как logon скрипт что вряд ли).
В "батнике" прописано:
.........
echo %time% %date% >> \папка с логами\%computername.txt%
setup /s
echo %time% %date% >> \папка с логами\%computername.txt%
........
Смотрим логи и видим файл ПК1.txt, новая версия была установлена 01.12.21, все вроде бы нормально.
Проходит почти месяц, выясняем что в сети есть ПК с именем ПК2. На ПК2 новая версия была установлена именно 01.12.21, а в логах нет файла ПК2.txt.
Разобрались. После того времени как на ПК1 была установлена новая версия программы, через какое то время этот ПК физически перевезли на другое предприятие и переименовали его в ПК2. В системном журнале этого ПК есть событие с кодом 6011 (NetBIOS-имя и имя DNS-узла этого компьютера были изменены с ПК1 на ПК2). В "батнике" есть проверка установлена ли уже новая версия программы, проверка выполняется проверкой наличия соответствующей папки в Program Files, а так как на физическом ПК, имя у которого сейчас ПК2 (ранее ПК1) уже установлена новая версия программы, то программа не устанавливается и файл ПК2.txt не создается (такая логика в "батнике"), потому что файл создается, в случае если новая версия программы не была установлена и выполнилась установка новой версии программы.
Вопрос - почему владелец файла ПК1.txt, который был создан 01.12.21 и после этого не изменялся (по идее) учетная запись Имя домена\ПК2$ ? Вопроса бы не было если бы владельцем этого файла была учетная запись Имя домена\ПК1$.
На двух разных предприятиях домен один.
Логичный, владелец не менялся же.
Компьютер остался в том-же домене, это тот-же компьютер и тот-же файл что и был до физической перевозки и переименования.
После переименования доменная магия показывает вам уже новое имя владельца (владелец тот-же, только имя сменилось). Вы видите его новое имя, но фактически владелец не менялся.
Получается, когда я пытаюсь посмотреть владельца файла, через свойства файла, доменная магия видит в файле какой-то уникальный идентификатор, как то связанный с физическим ПК или с владельцем (он же получается не помнялся), и по этому идентификатору (наверное в AD) видит имя ПК - ПК2 и отображает мне имя владельца ПК2. Так?
да, внутри там sid (в формате uuid он будет отображаться например на машине вне домена), собственно чтобы отобразить права доступ домену не нужен, он понадобится чтобы запросить у домена имя пользователя с таким sid