Se tudo que você quer é criar um arquivo tar.gz (também chamado tgz), então você pode usar 7Zip do link
Para rodar como "tar -czf", você precisa encadear duas chamadas 7z:
7z -ttar a dummy c:\my\path\* -so | 7z -si -tgzip a x.tgz
Isso cria um arquivo x.tgz contendo todos os dados de c: \ my \ path \ .
O -so redireciona a saída para stdout e a opção -si pega esses dados.