你能帮忙吗?
在Linux的DSC安装过程中,我收到了以下问题:

OS:Linux (ubuntu20.04)我使用以下脚本来提供扩展:
$vmname = 'ds'
$location = 'westeurope'
$rgName = 'rg-name'
$extensionName = 'DSCForLinux'
$publisher = 'Microsoft.OSTCExtensions'
$version = '2.71'
# You need to change the content of the $privateConfig and $publicConfig
# according to different scenarios in section 3
$privateConfig = '{
"StorageAccountName": "<accountname>",
"StorageAccountKey": "<id-here>"
}'
$publicConfig = '{
"ExtensionAction": "Push",
"FileUri": "C:\\_Projects\\test.mof"
}'
Set-AzVMExtension -ResourceGroupName $rgName -VMName $vmName -Location $location `
-Name $extensionName -Publisher $publisher -ExtensionType $extensionName `
-TypeHandlerVersion $version -SettingString $publicConfig -ProtectedSettingString $privateConfig在此之前,非常感谢您。
发布于 2022-01-28 14:10:32
我们已经在我们的环境中尝试过,并面临着和你们同样的问题。作为一种解决办法,您可以尝试如下:
替代解决方案:-
我们可以使用 cmd上传脚本到Azure blob存储。
例如:-
Publish-AzVMDscConfiguration -ConfigurationPath "C:\Sample.ps1" -AdditionalPath @("C:\ContentDir1", "C:\File.txt") -ConfigurationDataPath "C:\SampleData.psd1"然后,您可以尝试使用在虚拟机上配置DSC扩展。
例如:-
Set-AzVMDscExtension -ResourceGroupName "ResourceGroup001" -VMName "VM13" -ArchiveBlobName "Sample.ps1.zip" -ArchiveStorageAccountName "Stg" -ConfigurationName "ConfigName" -ConfigurationArgument "@{arg="val"}" -ArchiveContainerName "WindowsPowerShellDSC" -ConfigurationData "SampleData.psd1" -Version "1.10" -Location "West US"https://stackoverflow.com/questions/70741086
复制相似问题