Normalmente, o PowerShell tenta usar o primeiro espaço para separar o comando dos parâmetros. No entanto, você pode usar uma string para especificar que um espaço é apenas parte de um arquivo. Isso essencialmente permite tratar o espaço como um caractere não especial e permite tratar algo como 'C: \ Arquivos de Programas \ Windows NT \ Acessórios \ notepad.exe' como se fosse uma palavra, não duas.
Isso é essencialmente o que você está fazendo. O PowerShell não pode encontrar um comando chamado 'Get-WmiObject -Class Win32_WinSAT', porque não existe tal comando. (O comando em questão é simplesmente 'Get-WmiObject', não 'Get-WmiObject -Class Win32_WinSAT'.