Visual studio 2015 生成事件:使用提升的权限复制文件

Visual studio 2015 生成事件:使用提升的权限复制文件,visual-studio-2015,Visual Studio 2015,我需要一个可以在Visual Studio的生成后事件命令行中使用的命令,该命令可以使用提升的权限复制文件 runas不是一个选项,因为我的用户可以提升权限 以管理员身份启动VS也不是一个选项 最好的方法是什么 为了完整性:我想在我的开发机器上自动安装CustomComponents For SSIS。解决方案是使用提升的权限启动powershell。 在此powershell中,使用gacutil和copy本地安装CustomComponents 我在VS2015和SQLServer 20

我需要一个可以在Visual Studio的生成后事件命令行中使用的命令,该命令可以使用提升的权限复制文件

  • runas
    不是一个选项,因为我的用户可以提升权限
  • 以管理员身份启动VS也不是一个选项
最好的方法是什么


为了完整性:我想在我的开发机器上自动安装CustomComponents For SSIS。

解决方案是使用提升的权限启动powershell。 在此powershell中,使用
gacutil
copy
本地安装CustomComponents

我在VS2015和SQLServer 2017中使用的命令是:

powershell -Command "Start-Process cmd -ArgumentList('/K', 'copy /Y \"$(TargetPath)\" \"C:\Program Files (x86)\Microsoft SQL Server\140\DTS\PipelineComponents\" && \"C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\gacutil.exe\" /i \"$(TargetPath)\" /f')" -Verb RunAs

创建以提升的权限和权限运行的计划任务