How to default printer for diferents clients on terminal server ( no print server)

javier333 0 Reputation points
2023-03-16T07:13:15.6466667+00:00

1_no print server exist

2_the clients are connect to the application server 2019 trough slim computer bassed on rdp , no windows

3_ there are 15 printers installed on server

How can i can give default printers for every diferent user to diferents printers ,on the same server

the problem now is that every one change the default printer on server every time that user change the printer on the server

thanks !!

Word
Word
A family of Microsoft word processing software products for creating web, email, and print documents.
660 questions
Windows 10
Windows 10
A Microsoft operating system that runs on personal computers and tablets.
10,616 questions
Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,588 questions
Windows 365 Enterprise
Windows Server Printing
Windows Server Printing
Windows Server: A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.Printing: Printer centralized deployment and management, scan and fax resources management, and document services
640 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Limitless Technology 43,931 Reputation points
    2023-03-16T15:28:55.48+00:00

    Hello

    Thank you for your question and reaching out. I can understand you are having query\issues related to

    You configure Default printer via GPO The settings for this are under User Configuration > Preferences > Control Panel Settings > Printers > Shared Printer > Select your printer then select the "Set this printer as default printer"

    OR

    You can use Startup or Logon script

    Get-WmiObject -Query " SELECT * FROM Win32_Printer WHERE Default='TRUE'").Name | out-file $env:USERPROFILE\DefaultPrinter

    (New-Object -ComObject WScript.Network).SetDefaultPrinter((get-content $env:USERPROFILE\DefaultPrinter))

    Reference:

    https://social.technet.microsoft.com/Forums/windows/en-US/b4d036cd-5dc8-431d-95f9-3d9c80a794c5/set-default-printer-based-on-user-setting-using-powershell-script?forum=winserverpowershell

    https://social.technet.microsoft.com/Forums/lync/en-US/9117e7fe-5264-4645-a8f3-30518a3db3df/setting-default-printer-in-group-policy-using-computer-configuration-server-2008-r2?forum=winserverGP

    --If the reply is helpful, please Upvote and Accept as answer--

    1 person found this answer helpful.
    0 comments No comments