Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Du kan använda Azure Bicep för att distribuera datorkonfigurationstilldelningar. Den här artikeln visar exempel på hur du distribuerar både anpassade och inbyggda konfigurationer.
I vart och ett av följande avsnitt innehåller exemplet en typegenskap där namnet börjar med Microsoft.Compute/virtualMachines
. Gästkonfigurationsresursprovidern Microsoft.GuestConfiguration
är en tilläggsresurs som måste referera till en överordnad typ.
Om du vill ändra exemplet för andra resurstyper, till exempel Arc-aktiverade servrar, ändrar du den överordnade typen till namnet på resursprovidern. För Arc-aktiverade servrar är Microsoft.HybridCompute/machines
resursprovidern .
Ersätt följande fält<> med värden som är specifika för din miljö:
<vm_name>
: Ange namnet på den datorresurs som konfigurationen ska tillämpas på.<configuration_name>
: Ange namnet på den konfiguration som ska tillämpas.<vm_location>
: Ange den Azure-region som du vill skapa datorkonfigurationstilldelningen i.<Url_to_Package.zip>
: Ange en HTTPS-länk till.zip
filen för ditt anpassade innehållspaket.<SHA256_hash_of_package.zip>
: Ange SHA256-hashen för.zip
filen för ditt anpassade innehållspaket.
Tilldela en anpassad konfiguration
I följande exempel tilldelas en anpassad konfiguration.
resource myVM 'Microsoft.Compute/virtualMachines@2021-03-01' existing = {
name: '<vm_name>'
}
resource myConfiguration 'Microsoft.GuestConfiguration/guestConfigurationAssignments@2020-06-25' = {
name: '<configuration_name>'
scope: myVM
location: resourceGroup().location
properties: {
guestConfiguration: {
name: '<configuration_name>'
contentUri: '<Url_to_Package.zip>'
contentHash: '<SHA256_hash_of_package.zip>'
version: '1.*'
assignmentType: 'ApplyAndMonitor'
}
}
}
Tilldela en inbyggd konfiguration
I följande exempel tilldelas den AzureWindowBaseline
inbyggda konfigurationen.
resource myWindowsVM 'Microsoft.Compute/virtualMachines@2021-03-01' existing = {
name: '<vm_name>'
}
resource AzureWindowsBaseline 'Microsoft.GuestConfiguration/guestConfigurationAssignments@2020-06-25' = {
name: 'AzureWindowsBaseline'
scope: myWindowsVM
location: resourceGroup().location
properties: {
guestConfiguration: {
name: 'AzureWindowsBaseline'
version: '1.*'
assignmentType: 'ApplyAndMonitor'
configurationParameter: [
{
name: 'Minimum Password Length;ExpectedValue'
value: '16'
}
{
name: 'Minimum Password Length;RemediateValue'
value: '16'
}
{
name: 'Maximum Password Age;ExpectedValue'
value: '75'
}
{
name: 'Maximum Password Age;RemediateValue'
value: '75'
}
]
}
}
}