Inicie Elevated CMD.exe desde Powershell

Estoy tratando de iniciar una ventana CMD elevada desde PowerShell pero me encuentro con algunos problemas. A continuación se muestra el código que tengo ahora. Hay una cuenta de administrador en la máquina que tiene el nombre de usuario de "prueba" y una contraseña de "prueba"

$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

Todo esto funciona bien para ejecutar una aplicación desde el perfil de usuario sin derechos de administrador en los que se encuentra este script, pero al llamar al cmd.exe se inicia como se esperaba con derechos elevados pero luego se cierra inmediatamente.

También intenté llamarlo con lo siguiente:

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

Esto tampoco está funcionando.
Probé los permisos elevados pasando un argumento de la siguiente manera y esto funciona bien.

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

Esto escribirá un archivo dir.txt en el directorio C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 que está bloqueado en la cuenta de usuario pero no para la prueba de la cuenta de administrador.

Cualquier ayuda para obtener una ventana de cmd persistente para mostrar sería muy apreciada.

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta