Forum

Default printer'ı s...
 
Bildirimler
Hepsini Temizle

Default printer'ı script ile atamak

1 Yazılar
1 Üyeler
0 Reactions
1,612 Görüntüleme
(@rahmidilli)
Gönderiler: 2458
Famed Member
Konu başlatıcı
 

Herkesin birgün ihtiyacı olabilecek bir script. Örneğin networkünüzde bulunan bir printer başka bir bilgisayara takılmış veya paylaşım adı değiştirilmiş olabilir.Her defasında printer'ı seçmektense yeni printer'ı default hale getirmek en kestirme çözüm olacaktır. Pek çok kullanıcınız var ise her pc de tek tek elle  yapmaktansa bunu bir script ile tüm pclere tanıtabilirsiniz.

Küçük bir araştırmadan sonra aşağıdaki VB script'i bulabilirsiniz.

Set WSHNetwork = CreateObject("WScript.Network")
WSHNetwork.SetDefaultPrinter "[PRINTER_NAME]"

[PRINTER_NAME] yazan kısıma default olarak atamak istediğiniz printer'ın adını yazın. Tam olarak doğru isimi bulmak için Control panelden Printers and Faxes'ı tıklayınız

Printers and Faxes

Default yapmak istediğiniz printer ne ise printer'ın ismi Tam olarak ne yazıyorsa onu yazınız. Örneğin yukarıdaki resimde Laserjet 4500 isimli yazıcıyı default yapmak istiyorsak script aşağıdaki gibidir;


Set WSHNetwork = CreateObject("WScript.Network")
WSHNetwork.SetDefaultPrinter "HP Color LaserJet 4500"

Daha sonra scriptinizi network paylaşımına kaydediniz isim olarak defaultprinter.vbs verdiğimizi varsayarsak

Kullanıcıların logon scriptlerine aşağıdaki satırı ekleyin.

cscript.exe \\serverdc\printer\update.vbs

Artık kullanıcılarınız login olduklarında yeni printer'ı default olarak kullanacaktır.

 
Gönderildi : 23/02/2008 19:12

Paylaş: