Get-Printer issue

Working with a customer on a Printing related issue. Here is the initial description.
“When I try to query a remote Windows 2012R2 print server via Get-Printer, the console hangs.”

My steps:
Confirmed that Get-Printer -ComputerName PrintServer sits and spins…

Works: Get-CimInstance -ClassName win32_printer -ComputerName PrintServer
Works: Invoke-Command -ComputerName PrintServer -ScriptBlock {Get-Printer}
Works: Enter-PSSession -ComputerName PrintServer …
Works: RDP and run Get-Printer

So while we have alternative solutions, I am curious as to why on this specific Print Server only Get-Printer isn’t performing as expected.

Any ideas?

So, WS-MAN and RDP work. I’m not sure what protocol Get-Printer uses natively, but I bet it’s RPC, and I bet that’s being blocked. It could also be WMI (DCOM, e.g., RPC), since 2012R2 disables old WMI by default.