ฉันกำลังพยายามรับรายชื่อเครื่องพิมพ์ที่ใช้ร่วมกันที่ทำงานบนพีซีขององค์กร
ฉันใช้สิ่งต่อไปนี้พร้อมกับใช้งานได้ดีเมื่อรันในเครื่อง (Win10 หรือ 2019):
Get-เครื่องพิมพ์
ผลลัพธ์คือ:
PS H:\> รับเครื่องพิมพ์ |
ชื่อชั้น
- ชื่อ : OneNote (เดสก์ท็อป)
- ชื่อ : OneNote สำหรับ Windows 10
- ชื่อ : Xerox AltaLink C8045 PCL6 - A3 Color
- ชื่อ : WorkCenter 5330
- ชื่อ : Microsoft XPS Document Writer
- ชื่อ : Microsoft พิมพ์เป็น PDF
- ชื่อ : ไอที-พริ้นเตอร์
- ชื่อ : โทรสาร
- ชื่อ : \printers\einat
เมื่อเพิ่มตัวแปร - ชื่อคอมพิวเตอร์ ws-idanb
ฉันได้รับเฉพาะเครื่องพิมพ์ท้องถิ่นที่มาจาก \เครื่องพิมพ์
ที่ขาดหายไป....
- ชื่อ : OneNote (เดสก์ท็อป)
- ชื่อ : OneNote สำหรับ Windows 10
- ชื่อ : Xerox AltaLink C8045 PCL6 - A3 Color
- ชื่อ : WorkCenter 5330
- ชื่อ : Microsoft XPS Document Writer
- ชื่อ : Microsoft พิมพ์เป็น PDF
- ชื่อ : ไอที-พริ้นเตอร์
- ชื่อ : โทรสาร
เนื่องจากปัญหานี้ ฉันไม่สามารถเรียกใช้สิ่งนี้บนเซิร์ฟเวอร์ AD โดยใช้สคริปต์บนคอมพิวเตอร์ทุกเครื่องบน OU หนึ่งๆ และต้องเรียกใช้ในเครื่องบนพีซีแต่ละเครื่อง...
จะขอบคุณถ้ามีคนรู้ว่าฉันทำอะไรผิดหรือไม่ และฉันจะยังค้นหาเครื่องพิมพ์ที่ติดตั้งโดยใช้เซิร์ฟเวอร์เครื่องพิมพ์ได้อย่างไร
นี่ควรเป็นคำสั่งที่ฉันต้องการเรียกใช้ ...
รับเครื่องพิมพ์ -ComputerName HOST-NAME |
โดยที่แชร์ -eq $true |
fl ชื่อ > \PATH\$env:computername.txt
ขอบคุณ,
ไอดาน