Eu encontrei uma maneira de alcançar o objetivo com o Powershell. Primeiro, um script deve ser executado no computador do usuário (apenas uma vez) para criar uma senha criptografada e armazená-la em um arquivo. Nota: O arquivo de senha armazenado não é um arquivo txt contendo a senha do administrador local em texto simples. É a saída do cmdlet ConvertFrom-SecureString.
Primeiro, o script para inserir a senha e armazená-la em um arquivo. Isso só precisará ser executado uma vez no computador de destino.
# Enter encrypted password once and store to file; define variables
$path = "C:\Folder\Folder\"
$passwd = Read-Host "enter desired password" -AsSecureString
$encpwd = ConvertFrom-SecureString $passwd
$encpwd > $path\filename.bin
Agora, o script que o usuário executará para iniciar o programa a partir do dvd como um administrador local. Ela executará o script a partir do atalho da área de trabalho depois de inserir o dvd na unidade de disco. Após o lançamento do script, o programa é executado perfeitamente e ela pode fazer isso sem me pedir ou o outro administrador para obter assistência (o que ela ama).
# define path to store password and input password
$path = "C:\folder\folder"
# get the encrypted password from the path
$encpwd = Get-Content $path\filename.bin
# convert file to secure string
$passwd = ConvertTo-SecureString $encpwd
# define needed credential
$cred = new-object System.Management.Automation.PSCredential 'computer name\account name',$passwd
# go to DVD drive launch setup.exe as user with privileges to launch the program with no user input required
Set-Location D:\
Start-Process PowerShell -Cred $cred -ArgumentList .\setup.exe
Este artigo do Powershell.org foi fundamental para obter minha resposta link