2015-01-16 49 views
4

我想通過powershell dsc在(hyper v)虛擬機上安裝visual studio 2013,但是我找不到任何通過powershell dsc安裝的正確鏈接,因爲我是新手現場,我沒有任何經驗,你能幫我解答一下嗎?我非常感謝你的迅速積極迴應。如何通過powershell安裝visual studio 2013 dsc

感謝和問候,

Hussain。

+0

看一看[巧克力味](https://chocolatey.org/packages/VisualStudio2013Ultimate)相反,它會默默安裝Visual Studio。如果你想創建你自己的自定義資源,可以做類似於巧克力包的事情,甚至可以創建一個巧克力安裝/卸載VisualStudio2013Ultimate命令的包裝器。 –

+1

PoshChef項目(https://github.com/poshchef)包含一個包裝Chocolatey的DSC資源:https://github.com/POSHChef/chocolatey_cookbook/tree/master/files/default/POSHChef/Chocolatey/resources/Turtlesystems_ChocolateyResource – JamesD

+0

大家好,我非常感謝您的回覆,但我只想通過「powershell dsc」安裝visual studio。不與其他任何人。所以請給我你的寶貴意見。感謝和親切的問候。 – hussain

回答

0

安裝的巧克力DSC提供商

Set-PSRepository -Name psgallery -InstallationPolicy Trusted 
Install-Module cChoco 

運行該DSC配置中安裝VS 2013

configuration InstallTools 
{ 
    Import-DscResource -ModuleName cChoco 

    cChocoInstaller choco 
    { 
    InstallDir = 'C:\choco' 
    } 

    $chocoPackages = @('visualstudio2013ultimate')       
    foreach($chocoPackage in $chocoPackages) 
    { 
     cChocoPackageInstaller $chocoPackage 
     { 
      Name = $chocoPackage 
     } 
    } 

    Environment chocolatelyInstall 
    { 
    Name = 'chocolatelyInstall' 
    value = 'C:\choco\bin' 
    } 
} 

InstallTools -OutputPath $env:temp\InstallTools 
Start-DscConfiguration -Wait -Verbose -Path $env:temp\InstallTools