Pergunta 1
No seu cmdlet Add-PrinterPort, você não tem a parte SNMP, é esse parâmetro que fará com que o spooler coloque o status da impressora. (Desativar a parte SNMP também desativará qualquer software de monitor de impressão que venha com o driver)
-SNMP Ativa o SNMP e especifica o índice para o gerenciamento da porta da impressora TCP / IP.
-SNMPCommunity Especifica o nome da comunidade SNMP para gerenciamento de porta de impressora TCP / IP.
Pergunta 2
Seu script cria uma porta TCP / IP local, portanto, somente um administrador pode removê-lo ou não, verifique o direito do usuário / UAC, pois suspeito que a outra impressora seja uma impressora mapeada, não uma impressora local.