这是我的目标。出于某种原因,当我在本地运行这些命令时,它们工作正常,但是如果我在远程机器上运行它们没有任何反应我尝试过使用" get-wmiobject"太。一样。有关为什么会这样的任何想法?谢谢!
$cimopt = New-CimSessionOption -Protocol DCOM
$cimsession = New-CimSession -ComputerName $computerhostname -SessionOption $cimopt
#### printers
get-ciminstance -cimsession $cimsession -ClassName Win32_Printer
get-ciminstance -cimsession $cimsession -ClassName win32_printer | %{if ($_.default) {$_}}
#### mapped drives
get-ciminstance -cimsession $cimsession -ClassName Win32_MappedLogicalDisk