Is there a net use command or something so that I can say "go find user DOMAIN\xyz123 on the DC and cache their credentials so they can login locally while the DC is not available"?
Não, não existe. No entanto, você pode usar "Alternar usuário" para fazer logon como usuário, deixando-se conectado e conectado à VPN. Isso deve permitir que o usuário faça logon no domínio, com o armazenamento em cache de suas credenciais. Eu já fiz isso muitas vezes.