Olhando mais a fundo, encontrei esse erro aqui no visualizador de eventos do Windows:

As configurações de permissão específico do aplicativo 
não concedem permissão Local Ativação para o aplicativo de Servidor COM com CLSID 
{6B3B8D23-FA8D-40B9-8DBD-B950333E2C52}
 e APPID 
{4839DDB7-58C2-48F5-8283-E1D1807D0D7D}
 ao usuário AUTORIDADE NT\SERVIÇO LOCAL SID (S-1-5-19) do endereço 
 LocalHost (Usando LRPC) que está sendo executado no contêiner de aplicativos Não Disponível SID (Não Disponível). Essa permissão de segurança pode ser modificada com a ferramenta administrativa Serviços de Componentes.

Busquei algumas soluções, e elas dizem para alterar as permissões no registro do windows usando o APPID e CLSID fornecidos, e depois alterar permissões no menu "Serviços de Componente", mas o problema, que toda vez que tento rodar o script, o APPID e o CLSID mudam.