Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Możesz wdrożyć szablon usługi Azure Resource Manager zawierający zasoby przypisania konfiguracji maszyny. W tym artykule przedstawiono przykłady wdrażania konfiguracji niestandardowych i wbudowanych.
W każdej z poniższych sekcji przykład zawiera właściwość typu , w której nazwa zaczyna się od Microsoft.Compute/virtualMachines
. Dostawca Microsoft.GuestConfiguration
zasobów konfiguracji gościa to zasób rozszerzenia, który musi odwoływać się do typu nadrzędnego.
Aby zmodyfikować przykład dla innych typów zasobów, takich jak serwery z obsługą usługi Arc, zmień typ nadrzędny na nazwę dostawcy zasobów. W przypadku serwerów z obsługą usługi Arc dostawca zasobów to Microsoft.HybridCompute/machines
.
Zastąp następujące pola "<>" wartościami specyficznymi dla danego środowiska:
<vm_name>
: określ nazwę zasobu maszyny do zastosowania konfiguracji.<configuration_name>
: określ nazwę konfiguracji, która ma być stosowana.<vm_location>
: Określ region świadczenia usługi Azure, w którym ma zostać utworzone przypisanie konfiguracji maszyny.<Url_to_Package.zip>
: określ link HTTPS do pliku dla niestandardowego.zip
pakietu zawartości.<SHA256_hash_of_package.zip>
: określ skrót SHA256 pliku dla niestandardowego.zip
pakietu zawartości.
Przypisywanie konfiguracji niestandardowej
Poniższy przykład przypisuje konfigurację niestandardową.
{
"apiVersion": "2020-06-25",
"type": "Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments",
"name": "<vm_name>/Microsoft.GuestConfiguration/<configuration_name>",
"location": "<vm_location>",
"dependsOn": [
"Microsoft.Compute/virtualMachines/<vm_name>"
],
"properties": {
"guestConfiguration": {
"name": "<configuration_name>",
"contentUri": "<Url_to_Package.zip>",
"contentHash": "<SHA256_hash_of_package.zip>",
"assignmentType": "ApplyAndMonitor"
}
}
}
Przypisywanie wbudowanej konfiguracji
Poniższy przykład przypisuje wbudowaną konfigurację AzureWindowBaseline
.
{
"apiVersion": "2020-06-25",
"type": "Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments",
"name": "<vm_name>/Microsoft.GuestConfiguration/<configuration_name>",
"location": "<vm_location>",
"dependsOn": [
"Microsoft.Compute/virtualMachines/<vm_name>"
],
"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"
}
]
}
}
}