Hello Caesar,
Thank you for your question and for reaching out with your question today.
The reason this is not working out for you is that printers are installed per user profile, especially if they are network printers. Running Add-Printer remotely won't usually add the printer to the user logged in (assuming that there is a logged in user) or all of the profiles on the computer.
I have needed to deploy network printers to groups of users on various networks and I have always used a logon script or group policy.
On your print server, expand Print Servers > ServerName (local) > Printers, select the printer you want to deploy (HP LaserJet M2727 in our case), right-click on it, and select from the menu Manage Sharing.
Check the options Share this printer and List in the directory, and then click Apply.
Right-click on your printer in Print Management snap-in and choose Deploy with Group Policy.
Now press Browse.
Using the Domain Browser, you need to locate the OU (organizational unit) on which you want to deploy the printer, and then click Create a New Group Policy Object button.
Enter the policy name and click Ok. You can assign the created policy to domain users, computers, or both.
Per User — this setting assumes that a specific printer is connected on a user desktop, regardless of which computer it is logged on. This is useful if you have a VDI, or each user can use different workstations (for example, in a Call center). This policy should not be used if users are distributed across different buildings or office branches. Otherwise, the user will have to take a walk to pick up his documents from the printer;
Per Computer — no matter which user is working on the computer, it will always print on a specific printer (all users of a computer can access the printer). This printer connection policy is commonly used in large distributed corporate networks.
Since we have linked policy to OU named Managers with only user’s objects, we need to select The users that this GPO applies to (per user). Press the Add button in order to add your shared printer to the GPO.
The configuration is now completed, just press Apply.
If the reply was helpful, please don’t forget to upvote or accept as answer.