O Google Cloud Directory Sync é um aplicativo Java. O Java possui seu próprio conjunto de autoridades de certificação raiz confiáveis e não usa os certificados instalados no Windows. A razão pela qual a conexão TLS está falhando é porque o Java Runtime Environment instalado com o GCDS não contém o certificado raiz confiável para seu controlador de AD.
Acabei de fazer isso funcionar sozinho. Segui as instruções do Google aqui: link
A resposta curta é que você precisa exportar os certificados públicos do DC e importá-los para o armazenamento de chaves Java.
No Windows, fiz o seguinte:
No controlador de domínio
Exportar o certificado do controlador de domínio:
certutil -store My DomainController %TEMP%\dccert.cer
Se o host do GCDS não for o mesmo que o DC, mova esse arquivo para o host do GCDS.
No host do GCDS
Altere as pastas para a pasta jre onde o GCDS está instalado. Para mim foi:
cd "c:\Program Files\Google Cloud Directory Sync\jre"
O seu pode ser diferente dependendo do seu ambiente.
Instale o certificado no armazenamento de chaves Java:
bin\keytool -keystore lib\security\cacerts -storepass changeit -import -file %TEMP%\dccert.cer -alias mydc
Limpar:
del %TEMP%\dccert.cer