Na última vez em que criei scripts, adicionei um grupo para cada impressora no AD - depois adicionei o usuário a qualquer grupo de impressoras que supostamente fosse seu padrão - e no script de logon verificado para essa associação de grupo, definindo o apropriado padrão.
Obviamente, esse ambiente era bem fixo, então isso era fácil de determinar - colocando a responsabilidade de configurar uma impressora padrão nos modelos, em vez do usuário pobre (que ainda podia alterá-la manualmente quando necessário). Uma abordagem mais óbvia pode ser verificar qual é a impressora padrão antes de remover as impressoras e, em seguida (se a impressora ainda existir depois do script), reaplique a configuração padrão da impressora.
Mas, como a TomTom escreve, hoje em dia as impressoras podem ser conectadas usando políticas de grupo - e você não deve ter nenhum dos problemas mencionados de qualquer maneira.
Eu também lembro de fazer um dump de registro da chave de registro Printers e importá-lo estupendamente rápido, se você tem a possibilidade de congelar configurações do sistema (como em um TS) é bem divertido, embora não muito sustentável;)