LocalPrinterServer クラスが PowerShell からだと使えないお

PS C:\> $lps = New-Object "System.Printing.LocalPrintServer" @()
PS C:\> $lps.DefaultPrintQueue
PS C:\> $() -eq $lps.DefaultPrintQueue
True
PS C:\> $lps.get_DefaultPrintQueue()
"0" 個の引数を指定して "get_DefaultPrintQueue" を呼び出し中に例外が発生しました: "このオブジェクトは別のスレッドに所有されているため、呼び出しスレッドはこのオブジェクトにアクセスできません。"
発生場所 行:1 文字:27
+ $lps.get_DefaultPrintQueue( <<<< )