Bem, se tudo o que você deseja fazer é excluir tudo no último conjunto de colchetes (suponho que todas as datas estejam entre colchetes):
Get-ChildItem -Recurse | Rename-Item -NewName {
$file = $_.FullName.Substring(0, $_.FullName.LastIndexOf("(")).Trim()
$file + $_.FullName.Substring($_.FullName.IndexOf(")") + 1)
}