2

IIS をダウンロードするために想定している標準的な単純な DSC スクリプトを作成しました。

configuration IISInstall 
{ 
    node VISUALSTUDIOVM

    { 
        WindowsFeature IIS 
        { 
            Ensure = "Present" 
            Name = "Web-Server"                        
        } 
    } 
}

Powershell から Azure 仮想マシンを作成しようとしています。

私がすることは:

  1. この構成ファイルを Azure ストレージ アカウントにアップロードします。

    Publish-AzureVMDscConfiguration -ConfigurationPath C:\AzureVirtualNetwork\Installiis.ps1 -StorageContext $context -Force
    
  2. $vm 変数を作成し、DSC 拡張機能を設定します

    $vm = Set-AzureVMDSCExtension -VM $vm -ConfigurationArchive "Installiis.ps1.zip"
    
  3. 次に、$vm を更新します

    $vm | Update-AzureVM
    

操作の成功メッセージが表示されますが、IIS がマシンにインストールされません。

私は何かが欠けていますか?私が作成するの$vmは、Windows サーバー 2012 R2 マシンです。

Start-DscConfigurationMOFパスを使用して指定してマシンを作成した後、同じDSCスクリプトを実行すると、正常に動作します。

ターゲット マシンのログは次のとおりです。

ログファイルを確認すると、このエラーが表示されます。何をする必要がありますか

[01/14/2015 23:34:20.81] 実行中: C:\Packages\Plugins\Microsoft.Powershell.DSC\1.5.0.0\bin\enable.cmd [01/14/2015 23:34:23.14] 実行完了.

#

実行出力: VERBOSE: Verifying OS Version... VERBOSE: OS Version: 6.3.9600.0 VERBOSE: Server OS: True VERBOSE: OS is supported; 拡張機能を有効にします。

実行エラー: C:\Packages\Plugins\Microsoft.Powershell.DSC\1.5.0.0\bin\enable.ps1: DSC 拡張機能の有効化エラー: DSC 拡張機能が正しくインストールされていません。VM のログを確認してください。C:\Packages\Plugins\Microsoft.Powershell.DSC\1.5.0.0\bin\pre-enable.ps1:51 で char:5 + & $scriptRoot\enable.ps1 -Verbose + ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [書き込みエラー], WriteErrorException + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException, enable.ps1

#

Command C:\Packages\Plugins\Microsoft.Powershell.DSC\1.5.0.0\bin\enable.cmd of Microsoft.Powershell.DSC has exit code: 0 plugin (name: Microsoft.Powershell.DSC, version: 1.5. 0.0) が正常に完了しました。

4

2 に答える 2

1

私がお勧めする2つのこと:

  1. @kevmarは正しいです、node localhost正しいです
  2. それ以降の O/S バージョンを試してください。少なくとも 1.9.0.0 バージョンがありますが、お使いの O/S は DSC 拡張機能の 1.5.0.0 を実行しています。ゲスト VM イメージ-ImageName 'a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201502.01-en.us-127GB.vhd'以降を試してください。
于 2015-05-14T03:17:10.910 に答える