Поскольку ваш вопрос не показывает, каким должно быть желаемое имя файла, неясно.
Если вы хотите изменить только «4201» в конце имени файла и после подчеркивания, вы можете использовать это:
Get-ChildItem -Path '<PATH TO THE FILES>' -Filter *4201.dat -File |
Rename-Item -NewName {'{0}{1}' -f ($_.BaseName -replace '4201$','hfmau2'), $_.Extension}
, который создает новое имя файла:
WB03042019_122632hfmau2.dat
Если вы хотите изменить все после подчеркивания, а '4201' просто для фильтрации ваших файлов, то примерно так и должно это сделать:
Get-ChildItem -Path '<PATH TO THE FILES>' -Filter *4201.dat -File |
Rename-Item -NewName {'{0}{1}' -f ($_.BaseName -replace '(.+_)(\w+)$','$1hfmau2'), $_.Extension}
, который создает новое имя файла:
WB03042019_hfmau2.dat
Если это НЕ то, что вы хотите, Отредактируйте свой вопрос и покажите нам, каким должно быть желаемое новое имя файла.