Iniciar o CMD.exe elevado do Powershell

Estou tentando iniciar uma janela CMD elevada do PowerShell, mas estou com alguns problemas. Abaixo está o código que tenho agora. Há uma conta de administrador na máquina que possui o nome de usuário "test" e uma senha de "test"

$username = "test"
$password = ConvertTo-SecureString "test" -AsPlainText -Force
$cred = new-object -typename System.Management.Automation.PSCredential -argumentlist $username, $password
Start-Process "cmd.exe" -Credential $cred

Tudo isso funciona bem para a execução de um aplicativo a partir do perfil de usuário, sem direitos de administrador em que este script está instalado, mas, ao chamar o cmd.exe, ele é iniciado conforme o esperado, com direitos elevados, mas depois é fechado imediatamente.

Eu também tentei chamá-lo com o seguinte:

Start-Process "cmd.exe" -Credential $cred -ArgumentList '/k'

Isso também não está funcionando.
Testei as permissões elevadas passando um argumento da seguinte maneira e isso funciona bem.

Start-Process "cmd.exe" -Credential $cred -ArgumentList 'dir > dir.txt'

Isso gravará um arquivo dir.txt no diretório C: \ Windows \ System32 \ WindowsPowerShell \ v1.0, bloqueado na conta do usuário, mas não para o teste da conta do administrador.

Qualquer ajuda para obter uma janela persistente do cmd será muito apreciada.

obrigado

questionAnswers(2)

yourAnswerToTheQuestion