É claro que, imediatamente depois de postar uma recompensa, ela começa a funcionar. Eu não reiniciei nem mudei nada. Não sei por que está funcionando agora .
Esta pergunta foi feita de várias formas, mas nenhuma das soluções funcionou para mim.
Estou tentando executar icinga
de uma caixa linux e um deles usa WMI
queries. Ele está falhando, então decidi executar wmic
consultas simples para encontrar o problema. Eu uso a seguinte consulta:
wmic -U locallogin%'localpass' //myserver.domain.net "select * from Win32_Bios"
em que locallogin
é um administrador local e localpass
é a senha.
Infelizmente recebo o seguinte erro:
[wmi/wmic.c:196:main()] ERROR: Login to remote object.
NTSTATUS: NT_STATUS_ACCESS_DENIED - Access denied
No entanto, obtenho uma resposta bem-sucedida quando uso um login de domínio. Então, minha teoria é que isso não tem nada a ver com as configurações de rede, mas é um problema de credenciais / permissões do usuário, mas não tenho a menor idéia de onde procurar. Devo observar que usei com êxito uma conta de administrador local em outra máquina no meu domínio, mas não consigo encontrar qualquer discrepância entre o usuário local e o usuário local nesta outra máquina.
locallogin
a WMI
security via wmimgmt.msc
(mesmo que os administradores locais já possam fazer isso). DCOMCNFG
- > Component Services
- > Computers
- > My Computer
- > Properties
- > Em Segurança de COM e adicionado o usuário a ambas as seções. cmd
em permissões elevadas: netsh advfirewall firewall set rule group="remote desktop" new enable=Yes
e
winrm quickconfig
. Existe algo que estou esquecendo? Eu removi e adicionei novamente o usuário local, tripliquei a verificação de erros de digitação, etc., mas fiquei preso por dois dias agora. Qualquer ajuda é apreciada.
Mais informações
Eu também tentei executar o seguinte no Powershell em outra caixa do Windows dentro do mesmo domínio:
Get-WmiObject -ComputerName myserver.domain.net -Class Win32_Process -Credential locallogin
Em que locallogin
é o usuário que existe no servidor remoto. Isso falha com
Get-WmiObject : Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
e no log de eventos no servidor remoto, vejo isso:
Failure Information: Failure Reason: Unknown user name or bad password. Status: 0xC000006D Sub Status: 0xC0000064
No entanto, tenho 110% de certeza de que a senha é boa e o usuário existe.
É claro que, imediatamente depois de postar uma recompensa, ela começa a funcionar. Eu não reiniciei nem mudei nada. Não sei por que está funcionando agora .
Tags windows user-management linux wmi