2016-04-04 14 views
1

için belirli bir yazıcıyı hedef powershell ile wmi kullanmak. Yapacak bir şey kaldı. komut varsayılan yazıcı kullanarak/hedeflemeden istemci sistemde kurulu yazıcıyı hedefleyen böylece Start-Process –FilePath “c:\testfolder\*.docx” –Verb Printnasıl ben ısmarlama baskı çözümü için kullanmak için gidiyorum inanılmaz senaryomuz var çıkışı

nasıl bunu yapabilir kullanır? (başka bir VBScript zaten varsayılanı kullanır).

PSVersion5. + W764bit

cevap

0

Ben Print fiilini kullanırken yazıcıyı belirtebilirsiniz sanmıyorum.

Get-ChildItem -Path "C:\testfolder" -Filter *.docx | Out-Printer "\\Server01\Prt-6B Color" 

, ilgili varsayılan yazıcıyı hüner seçecektir gelmez Out-Printer

More on Out-Printer

+0

Bu yanlış, sadece baskı METİN çıkışı, gerekli olduğu gibi WINWORD çalıştırmak ve baskı docx dosyalarını çağırmak doesnt olacak OUT-YAZICI. – Royston

1
(New-Object -ComObject WScript.Network).SetDefaultPrinter('Xerox Floor X') 

Bu geçmek .docx uzantılı yoldaki tüm öğeleri alın: Ne yapabilirsiniz budur ve sonra komut dosyası çalıştırdıktan sonra özgün varsayılan yazıcıya geri döndürecek başka bir satır çalıştırabilir.

parantez çalışan ve olsa şu anda yazdırır önce geri varsaymak Bazı konular.

İlgili konular