0
Azure blobまたはAzureファイル共有からダウンロードするには以下の例を試しましたが、動作することはありませんでした。資格や鍵を渡してVMにファイルをダウンロードする方法はありますか?Powershell DSC - VMIにMSIファイルをダウンロード
Import-DSCResource -ModuleName PSDesiredStateConfiguration, xPSDesiredStateConfiguration
Node webServer
{ xRemoteFile Installs
{
DestinationPath = "C:\Scripts"
Credential = $StorageCredential
Ensure = "Present"
SourcePath = "https://storagename.blob.core.windows.net/installs"
Type = "Directory"
Recurse = $true
}
}
また、Fileモジュールを使用してみました。
Import-DSCResource -ModuleName PSDesiredStateConfiguration, xPSDesiredStateConfiguration
Node webServer
{
File Installs
{
DestinationPath = "C:\Scripts"
Credential = $StorageCredential
Ensure = "Present"
SourcePath = "\\storagename.file.core.windows.net\installs"
Type = "Directory"
Recurse = $true
}
}
私はARM VMを使用していますが、Set-Azure Rm VM Dsc Extensionを使用していますか? – DXH
こんにちは、この 'Set-AzureRmVMDscExtension -Version 2.21 -ResourceGroupName $ resourceGroup -VMName $ vmName -ArchiveBlobName"を試してみますか?Sample.ps1.zip "-ArchiveStorageAccountName" Stg "-ConfigurationName MyConfiguration -ConfigurationArgument @ {storageCredential =(Get-Credential) } '? –
また、カスタムスクリプトエクステンションを使用してVMにファイルをダウンロードしてから、DSCを使用してインストールすることをお勧めします。 –