Que tipo de dados o cmdlet retorna? Você pode salvá-lo em uma string como essa,
$ret = Get-ClubMembers -Whatever...
Write-EventLog -LogName "Windows Powershell" -Source "Powershell" -Message $ret -EventId 0
Se os dados retornados forem uma matriz, você deverá criar uma string comum primeiro. De outra forma, a mensagem de log conterá apenas o nome da matriz. Talvez algo parecido com isto
$ret = Get-ClubMembers -Whatever...
Write-EventLog -LogName "Windows Powershell" -Source "Powershell" -Message $($ret -join [Environment]::NewLine) -EventId 0
Ed:
Tanto quanto eu sei - e eu realmente gostaria de estar errado neste - você se deparou com um desagradável limitação do Powershell. O blog de Keith Hill tem uma espécie de contornar . Você mencionou que o cmdlet é personalizado. Talvez você possa pedir ao desenvolvedor para adicionar um switcht que alterna as mensagens para stdout, para que a execução do cmdlet retorne sua saída como uma matriz de strings facilmente registrada.