У меня есть следующий пакетный файл (в Jenkins). Я хотел бы запустить только команду "SqlPackage.exe" от имени другого пользователя windows. У меня есть идентификатор пользователя домена и пароль для него.
Пакетный файл:
CD Folder_Name
DEL Another_Folder
SqlPackage.exe /Action:Script /sf:DB.dacpac /Profile:publish.xml /TargetServerName:Server1 /op:Publish.sql
Copy Publish.sql Somewhere_Folder
Я понимаю, что могу запустить пакетный файл как другой пользователь, используя функцию windows runas
. Однако в этом случае я хотел бы запустить только отдельную команду (sqlpackage.exe).
Возможно ли это?