2015-11-02 46 views
-1

我刚开始使用PowerShell。 我想编写一个应用程序,它将返回位于网络中的所有打印机的IP和名称。 程序还应返回纸张状态和墨盒状态。 我该怎么做? 这甚至可能吗? 如果你能回答我的问题,这将是非常好的。 问候杰伊。PowerShell中的打印机

+1

肯定的是,你有什么迄今所做?你坚持使用你的代码的一部分,需要一些帮助吗? – Avshalom

+0

我试着用 GET-WmiObject可以-Class Win32_Printer 这将返回: 的位置 名称 PrinterStatus 共享名 和的SystemName。在所有这些事情中,我只需要这个名字。 是否有可能和过滤器只返回你需要的信息? – Jay

回答

0
Get-WMIObject -Class Win32_Printer | Select -Expand Name 

为了让多个属性,上面的替换对| Select Name,Status,PortName

让所有可用的属性使用:

Get-WMIObject -Class Win32_Printer | Get-Member -MemberType Properties 
+0

谢谢你的回答。 – Jay