Como o LocalSystem determina o nome do computador para a credencial da rede?

3

Estou usando a conta LocalSystem para tentar se conectar a um compartilhamento de rede.

Ele deve estar usando COMPUTERNAME$ como a credencial da rede.

De acordo com os registros remotos, ele está realmente tentando usar OLDCOMPUTERNAME$ , que foi recusado corretamente.

A estação de trabalho foi renomeada em um ponto de OLDCOMPUTERNAME para COMPUTERNAME. Não tenho certeza de qual método foi usado para fazer a renomeação.

Em execução regedit como LocalSystem (via psexec -s -i ), houve uma referência a OLDCOMPUTERNAME em

Chave: HKLM\SYSTEM\ControlSet001\Control\Lsa\CachedMachineNames

Valor: NameUserPrincipal REG_SZ "[email protected]"

Eu mudei manualmente e reiniciei, mas isso não fez nada.

A estação de trabalho é unida ao domínio e se conecta corretamente de outra forma. Um script que é executado no encerramento (como LocalSystem ) precisa de acesso a um compartilhamento de rede.

Onde poderia LocalSystem usar um nome de máquina obsoleto para usar como uma credencial de rede?

    
por kzurell 20.12.2017 / 07:04

1 resposta

0

Remover e reingressar o computador do domínio faz com que a credencial da rede LocalSystem seja definida corretamente como COMPUTERNAME$ .

As interfaces da Microsoft para renomear um computador em um domínio deixam a máquina em um estado indeterminado.

Edit: esta solução é agora 1 para 2: trabalhada em uma máquina, não teve efeito em outra.

    
por 21.12.2017 / 18:24