У меня ниже строки кода, который является частью моего процесса сборки. Ниже приведен код SectionName и путь платформы dotnet для aspnet_regiis и флаг шифрования -pef для шифрования моего web.config.
Поэтому, когда происходит сборка, мне нужно запустить следующий код «Запуск от имени администратора» , для этого я использовал start-process с параметром powershell и -Verb runas. Но когда я запускаю этот скрипт, я получаю приглашение в Windows 10 с опцией «да» или «нет».
Как этого избежать.
$args="-pef '${SectionName}' '${configfilepath}'"
Start-process powershell -Verb runas "$(join-path ${frameworkPath} 'aspnet_regiis.exe') ${args}"