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( <<<< )