Укажите пользователя 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
Другие вопросы по тегам