BitmapImage usa o assembly PresentationCore.
Carregue o assembly: Add-Type -AssemblyName PresentationCore
.
Após o carregamento, você poderá ver uma lista de membros com [System.Windows.Media.Imaging.BitmapImage] | Get-Member
. Se você tentou isso antes do assembly ser carregado, você receberá um erro TypeNotFound
.
Agora você pode criar o New-Object
.