2015-11-02 87 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