我有一个简单的配置,试图通过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
我已经使用 Publish-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'-名称” DSCTest“-版本2.76
在目标计算机上,我看到DSC文件夹出现
尽管如此,我仍然可以通过从该VM内部手动执行命令来在目标计算机上成功应用配置。
请让我知道以前是否有人遇到过此问题。谢谢。