【发布时间】:2020-04-02 04:56:42
【问题描述】:
我有一个简单的配置,我正在尝试使用 PowerShell DSC 扩展将其应用于 Azure VM
Configuration DSCTest
{
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
Import-DscResource -ModuleName xPSDesiredStateConfiguration
Node "localhost"
{
File ESETInstaller
{
Type = 'Directory'
DestinationPath = 'C:\ESETInstaller'
Ensure = "Present"
}
}
}
DSCTest
我已使用 发布-AzVMDscConfiguration "D:\Test\DSCTest.ps1" -OutputArchivePath "D:\Test\DSCTest.ps1.zip" 然后我将这个 zip 文件上传到 Azure BLOB 存储中。 之后,我尝试使用以下命令将此配置应用于 VM:
Set-AzVMDscExtension -ResourceGroupName 'TestDSC' -VMName 'TestDSCVM' -ArchiveStorageAccountName 'test****************' -ArchiveResourceGroupName '******' -ConfigurationName $configurationName -ArchiveBlobName "DSCTest .ps1.zip" -ArchiveContainerName 'dsc' -Name "DSCTest" -Version 2.76
在目标机器上可以看到出现了DSC文件夹
尽管如此,我可以通过从该 VM 内部手动执行命令,成功地将配置应用到目标机器中。
如果有人曾经遇到过这个问题,请告诉我。谢谢。
【问题讨论】:
标签: azure powershell dsc