Forum
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
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.