Os cmdlets Get-Date do PowerShell permitem que a matemática e o typecasting sejam agrupados, o que você pode usar facilmente.
Para obter o último mês:
(get-date).month - 1
Para obter uma sequência de um mês atrás:
[string]((get-date).month - 1) + "_" + (get-date).Day
Então, para nomear para o arquivo no formato: Year_LastMonth # _ASI.pdf:
$LastMonth = (Get-Date).Month - 1
$year = (get-date).year
$newFileName = "$lastMonth $year ASI.pdf" -replace ' ', '_'
Você também pode usar a expansão de variáveis para fazer o mesmo, ou até mesmo um one-liner se você realmente quiser, mas dependendo da versão do PS eu achei a expansão de variáveis um pouco imprevisível ... Então usei espaços para assegure uma expansão precisa e substitua o "" na nova variável por "_".