Delen via


Publish-AzureVMDscConfiguration

Hiermee publiceert u een gewenste statusconfiguratiescript naar Azure Blob Storage.

Notitie

De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van ASM-API's (Azure Service Manager). Deze verouderde PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM is gepland voor buitengebruikstelling. Zie Buitengebruikstelling van Azure Service Manager voor meer informatie.

De Az PowerShell-module is de aanbevolen PowerShell-module voor het beheren van ARM-resources (Azure Resource Manager) met PowerShell.

Syntax

Publish-AzureVMDscConfiguration
       [-ConfigurationPath] <String>
       [-ContainerName <String>]
       [-Force]
       [-StorageContext <AzureStorageContext>]
       [-StorageEndpointSuffix <String>]
       [-SkipDependencyDetection]
       [-ConfigurationDataPath <String>]
       [-AdditionalPath <String[]>]
       [-PassThru]
       [-Profile <AzureSMProfile>]
       [-InformationAction <ActionPreference>]
       [-InformationVariable <String>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Publish-AzureVMDscConfiguration
       [-ConfigurationPath] <String>
       [-Force]
       [-ConfigurationArchivePath <String>]
       [-SkipDependencyDetection]
       [-ConfigurationDataPath <String>]
       [-AdditionalPath <String[]>]
       [-PassThru]
       [-Profile <AzureSMProfile>]
       [-InformationAction <ActionPreference>]
       [-InformationVariable <String>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

De cmdlet Publish-AzureVMDscConfiguration publiceert een gewenste statusconfiguratiescript naar Azure Blob Storage, dat later kan worden toegepast op virtuele Azure-machines met behulp van de cmdlet Set-AzureVMDscExtension .

Voorbeelden

Voorbeeld 1: Een statusconfiguratiescript publiceren naar blobopslag

PS C:\> Publish-AzureVMDscConfiguration .\MyConfiguration.ps1

Met deze opdracht maakt u een .zip-pakket voor het opgegeven script en eventuele afhankelijke resourcemodules en uploadt u het naar Azure Storage.

Voorbeeld 2: Een statusconfiguratiescript publiceren naar een lokaal bestand

PS C:\> Publish-AzureVMDscConfiguration .\MyConfiguration.ps1 -ConfigurationArchivePath .\MyConfiguration.ps1.zip

Met deze opdracht maakt u een .zip-pakket voor het opgegeven script en eventuele afhankelijke resourcemodules en slaat u het op in het lokale bestand .\MyConfiguration.ps1.zip.

Parameters

-AdditionalPath

Hiermee geeft u een matrix van extra paden.

Type:String[]
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:True
Accept wildcard characters:False

-ConfigurationArchivePath

Hiermee geeft u het pad op van een lokaal .zip-bestand dat met deze cmdlet het configuratiearchief schrijft. Het configuratiescript wordt niet geüpload naar Azure Blob Storage als u deze parameter gebruikt.

Type:String
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:True
Accept wildcard characters:False

-ConfigurationDataPath

Hiermee geeft u een configuratiegegevenspad op.

Type:String
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:True
Accept wildcard characters:False

-ConfigurationPath

Hiermee geeft u het pad op van een bestand dat een of meer configuraties bevat. Het bestand kan een Windows PowerShell-script (.ps1-bestand), module (.psm1-bestand) of een archief (.zip-bestand) zijn dat een set Windows PowerShell-modules bevat, met elke module in een afzonderlijke map.

Type:String
Position:0
standaardwaarde:None
Vereist:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliases:cf
Position:Named
standaardwaarde:False
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-ContainerName

Hiermee geeft u de naam op van de Azure Storage-container waar de configuratie naar wordt geüpload.

Type:String
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:True
Accept wildcard characters:False

-Force

Hiermee dwingt u de opdracht uit te voeren zonder dat u om bevestiging van de gebruiker wordt gevraagd.

Type:SwitchParameter
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationAction

Hiermee geeft u op hoe deze cmdlet reageert op een informatie-gebeurtenis.

De aanvaardbare waarden voor deze parameter zijn:

  • Verdergaan
  • Negeren
  • Vragen
  • SilentlyContinue
  • Stoppen
  • Onderbreken
Type:ActionPreference
Aliases:infa
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Hiermee geeft u een informatievariabele op.

Type:String
Aliases:iv
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Retourneert een object dat het item aangeeft waarmee u werkt. Deze cmdlet genereert standaard geen uitvoer.

Type:SwitchParameter
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Hiermee geeft u het Azure-profiel op waaruit deze cmdlet wordt gelezen. Als u geen profiel opgeeft, leest deze cmdlet uit het lokale standaardprofiel.

Type:AzureSMProfile
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-SkipDependencyDetection

Geeft aan dat met deze cmdlet afhankelijkheidsdetectie wordt overgeslagen.

Type:SwitchParameter
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageContext

Hiermee geeft u de Azure-opslagcontext op die de beveiligingsinstellingen biedt die worden gebruikt voor het uploaden van het configuratiescript naar de container die is opgegeven met de parameter ContainerName . Deze context biedt schrijftoegang tot de container.

Type:AzureStorageContext
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageEndpointSuffix

Hiermee geeft u het achtervoegsel voor het eindpunt van de opslag, bijvoorbeeld core.contoso.net

Type:String
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliases:wi
Position:Named
standaardwaarde:False
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False