Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 更改Visual Studio在运行Deploy AzureResourceGroup时使用的参数_Powershell_Azure_Visual Studio 2017 - Fatal编程技术网

Powershell 更改Visual Studio在运行Deploy AzureResourceGroup时使用的参数

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'. 是

我正在使用Visual Studio 2017将资源部署到Azure中的资源组。这将运行自动生成的“Deploy AzureResourceGroup.ps1”powershell脚本。我想从此powershell脚本中删除一些我不需要的参数(即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模板的人的任何困惑。