Powershell 更改Visual Studio在运行Deploy AzureResourceGroup时使用的参数
我正在使用Visual Studio 2017将资源部署到Azure中的资源组。这将运行自动生成的“Deploy AzureResourceGroup.ps1”powershell脚本。我想从此powershell脚本中删除一些我不需要的参数(即DSCSourceFolder)。当我尝试部署时,它会抛出一条错误消息,表示找不到我删除的参数Powershell 更改Visual Studio在运行Deploy AzureResourceGroup时使用的参数,powershell,azure,visual-studio-2017,Powershell,Azure,Visual Studio 2017,我正在使用Visual Studio 2017将资源部署到Azure中的资源组。这将运行自动生成的“Deploy AzureResourceGroup.ps1”powershell脚本。我想从此powershell脚本中删除一些我不需要的参数(即DSCSourceFolder)。当我尝试部署时,它会抛出一条错误消息,表示找不到我删除的参数 A parameter cannot be found that matches parameter name 'DSCSourceFolder'. 是
A parameter cannot be found that matches parameter name 'DSCSourceFolder'.
是否有任何方法可以更改Visual Studio在启动Deploy-AzureResourceGroup.ps1 powershell脚本时使用的默认参数?VS用于调用脚本的命令是不可配置的…当然,您可以忽略它们,但不能更改或删除它们,而不会影响VS中的UI 如果您只是从PowerShell运行脚本,那么您可以执行任何您想执行的操作
综上所述,我对您的场景很感兴趣,即为什么需要定制?您可以按照本指南进行操作。该页面上提到的参数是指模板本身上配置的参数。我指的是对Deploy-AzureResourceGroup.ps1脚本的实际调用。这有一个从Visual Studio中的某个位置自动拉入的参数,我想知道是否有方法编辑Visual Studio用于启动主powershell脚本的参数。在中,您可以看到我的意思。“-StorageAccountName”是由VS2017添加的是,这是我决定做的-只需从powershell而不是usin运行它g visual studio来运行它。我发现我也更喜欢它,因为有一些错误我无法用VS解决,因为它只是输出一条没有任何细节的通用错误消息。我想自定义的原因是我想使用参数中使用的一些变量名(即$StorageAccountName)这是指如果您使用链接模板,模板上载到的存储帐户。我也不需要像$DSCSourceFolder这样的参数,希望将其删除。(从上面继续)-总的来说,这没什么大不了的。我只想更改/删除某些参数,以消除那些不熟悉visual studio中ARM模板的人的任何困惑。