Dela via


Publish-AzureVMDscConfiguration

Publicerar ett önskat tillståndskonfigurationsskript till Azure Blob Storage.

Kommentar

De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.

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

Cmdleten Publish-AzureVMDscConfiguration publicerar ett önskat tillståndskonfigurationsskript till Azure Blob Storage, som senare kan tillämpas på virtuella Azure-datorer med hjälp av cmdleten Set-AzureVMDscExtension .

Exempel

Exempel 1: Publicera ett tillståndskonfigurationsskript till bloblagring

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

Det här kommandot skapar ett .zip-paket för det angivna skriptet och eventuella beroende resursmoduler och laddar upp det till Azure Storage.

Exempel 2: Publicera ett tillståndskonfigurationsskript till en lokal fil

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

Det här kommandot skapar ett .zip-paket för det angivna skriptet och eventuella beroende resursmoduler och lagrar det i den lokala filen .\MyConfiguration.ps1.zip.

Parametrar

-AdditionalPath

Anger en matris med ytterligare sökvägar.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ConfigurationArchivePath

Anger sökvägen till en lokal .zip-fil som den här cmdleten skriver konfigurationsarkivet. Konfigurationsskriptet laddas inte upp till Azure Blob Storage om du använder den här parametern.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ConfigurationDataPath

Anger en konfigurationsdatasökväg.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ConfigurationPath

Anger sökvägen till en fil som innehåller en eller flera konfigurationer. Filen kan vara ett Windows PowerShell-skript (.ps1-fil), modul (.psm1-fil) eller ett arkiv (.zip-fil) som innehåller en uppsättning Windows PowerShell-moduler, med varje modul i en separat katalog.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
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

-ContainerName

Anger namnet på den Azure Storage-container som konfigurationen laddas upp till.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
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

-InformationAction

Anger hur den här cmdleten svarar på en informationshändelse.

De godtagbara värdena för den här parametern är:

  • Fortsätt
  • Ignorera
  • Fråga
  • TystKontinuera
  • Stoppa
  • Suspend
Type:ActionPreference
Aliases:infa
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Anger en informationsvariabel.

Type:String
Aliases:iv
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Returnerar ett objekt som representerar det objekt som du arbetar med. Som standard genererar den här cmdleten inga utdata.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkipDependencyDetection

Anger att den här cmdleten hoppar över beroendeidentifiering.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageContext

Anger azure-lagringskontexten som tillhandahåller de säkerhetsinställningar som används för att ladda upp konfigurationsskriptet till containern som anges av parametern ContainerName . Den här kontexten ger skrivåtkomst till containern.

Type:AzureStorageContext
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageEndpointSuffix

Anger suffixet för lagringsslutpunkten, till exempel core.contoso.net

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
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