Export-AzResourceGroup
Samlar in en resursgrupp som en mall och sparar den i en fil.
Syntax
Export-AzResourceGroup
-ResourceGroupName <String>
[-Path <String>]
[-IncludeParameterDefaultValue]
[-IncludeComments]
[-SkipResourceNameParameterization]
[-SkipAllParameterization]
[-Resource <String[]>]
[-Force]
[-ApiVersion <String>]
[-Pre]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten Export-AzResourceGroup avbildar den angivna resursgruppen som en mall och sparar den i en JSON-fil. Detta kan vara användbart i scenarier där du redan har skapat vissa resurser i resursgruppen och sedan vill utnyttja fördelarna med att använda mallstödda distributioner. Den här cmdleten ger dig en enkel start genom att generera mallen för dina befintliga resurser i resursgruppen. Det kan finnas fall där den här cmdleten inte kan generera vissa delar av mallen. Varningsmeddelanden informerar dig om de resurser som misslyckades. Mallen genereras fortfarande för de delar som lyckades.
Exempel
Exempel 1: Exportera en resursgrupp
Export-AzResourceGroup -ResourceGroupName "TestGroup"
Det här kommandot samlar in resursgruppen med namnet TestGroup som en mall och sparar den i en JSON-fil i den aktuella katalogen.
Exempel 2: Exportera en enskild resurs från en resursgrupp
Export-AzResourceGroup -ResourceGroupName "TestGroup" -Resource "/subscriptions/5f43547b-1d2d-4a3e-ace4-88d4b600d568/resourceGroups/TestGroup/providers/Microsoft.Compute/virtualMachines/TestVirtualMachine"
Det här kommandot samlar in den virtuella datorresursen med namnet "TestVirtualMachine" från resursgruppen "TestGroup" som en mall och sparar den i en JSON-fil i den aktuella katalogen.
Exempel 3: Exportera ett urval av resurser från en resursgrupp
Export-AzResourceGroup -ResourceGroupName "TestGroup" -SkipAllParameterization -Resource @(
"/subscriptions/5f43547b-1d2d-4a3e-ace4-88d4b600d568/resourceGroups/TestGroup/providers/Microsoft.Compute/virtualMachines/TestVm",
"/subscriptions/5f43547b-1d2d-4a3e-ace4-88d4b600d568/resourceGroups/TestGroup/providers/Microsoft.Network/networkInterfaces/TestNic"
)
Det här kommandot samlar in två resurser från resursgruppen "TestGroup" som en mall och sparar dem i en JSON-fil i den aktuella katalogen. Den genererade mallen innehåller inga genererade parametrar.
Parametrar
-ApiVersion
Anger vilken version av resursprovider-API:et som ska användas. Om den inte anges används den senaste API-versionen.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Tvingar kommandot att köras utan att be om användarbekräftelse.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IncludeComments
Anger att den här åtgärden exporterar mallen med kommentarer.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IncludeParameterDefaultValue
Anger att den här åtgärden exporterar mallparametern med standardvärdet.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Anger utdatasökvägen för mallfilen.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Pre
Anger att den här cmdleten använder förhandsversioner av API-versioner när du automatiskt avgör vilken API-version som ska användas.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Resource
En lista över resourceIds som du vill filtrera resultatet efter.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Anger namnet på den resursgrupp som ska exporteras.
Type: | String |
Aliases: | ResourceGroup |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SkipAllParameterization
Hoppa över all parameterisering.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipResourceNameParameterization
Hoppa över parameterisering av resursnamn.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |