Se você está dizendo que você está incorporando os creds admin em seu script. Esta é uma postura de risco muito ruim. Existem algumas ferramentas gratuitas para converter .ps1 para .exe, mas eles não são verdadeiros .exe, e podem ser facilmente revertidos para texto simples. Então, expondo qualquer creds no script / exe.
A Tarefa Agendada sugerida é a maneira mais prudente de fazer isso e você pode simplesmente usar o script. Defina o ST com qualquer creds que você precisa, ou configurá-lo para executar com creds mais elevados nas configurações da interface do usuário ST, que é protegido através do built-in Windows DPAPI, de modo não reversível.
Você também pode colocar uma verificação para admin no script usando a instrução 'Requer', para garantir que o nível de administração está sendo usado e você pode configurá-lo para auto-elevar, se não estiver. No entanto, o ainda solicitará que alguém entre em creds admin.
Depois, há também a implementação do PS JEA que você pode querer considerar.
Just Enough Administration: Windows PowerShell security controls help protect enterprise data
'msdn.microsoft.com/en-us/library/dn896648.aspx'
Leverage PowerShell Just Enough Administration for your Helpdesk
'blogs.technet.microsoft.com/datacentersecurity/2017/04/24/leverage-powershell-just-enough-administration-for-your-helpdesk'
Atualizado para o pedido de material clicável.