I believe Windows PowerShell script install-service-filebeat.ps1contains wrong path for data and logs folder. On my Windows Server 2012R2 I see"C:\ProgramData\filebeat"and"C:\ProgramData\filebeat\logs"respectively so service is working but don't know where to write logs and where to store current file offset. I changed paths to"$workdir\data"and"$workdir\logs"` and everything start working.
filebeat-6.5.4-windows-x86_64, filebeat-6.5.4-windows-x86