Укажите пользователя Windows при использовании nuget в общей папке
Я пишу сценарий обновления некоторых пакетов nuget в мою общую папку (MSBuild 15):
\\myserver\packages
Я изменил пользователя Windows, у которого есть доступ к этой общей папке, на: NugetUser.
Я могу получить доступ к общему ресурсу из Проводника, используя учетные данные NugetUser.
Но когда я использую:
nuget add new_package.1.0.0.nupkg -source \\myserver\packages
или же:
nuget init c:\packages \\myserver\packages
Я не могу сбросить пакеты на общий ресурс, потому что у меня нет разрешения. Как я могу указать пользователя из скрипта?
Мой скрипт представляет собой простой командный файл:
@echo off
nuget init .\packages \\myserver\packages
:END
echo "End"
pause
1 ответ
Решение
Я нашел следующее решение:
@echo off
net use \\myserver\packages /user:myserver\User password
nuget init .\packages \\myserver\packages
:END
echo "End"
pause