在共享文件夹上使用nuget时指定Windows用户

时间:2017-05-18 07:45:00

标签: msbuild nuget nuget-package .net-standard msbuild-15

我正在将一些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 个答案:

答案 0 :(得分:0)

我找到了以下解决方案:

@echo off

net use \\myserver\packages /user:myserver\User password
nuget init .\packages \\myserver\packages

:END
echo "End"
pause