Delen via


Add-AzureVMImage

Voegt een nieuwe installatiekopieën van het besturingssysteem of een nieuwe installatiekopieën van een virtuele machine toe aan de opslagplaats voor installatiekopieën.

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.

Syntaxis

Add-AzureVMImage
   [-ImageName] <String>
   [-MediaLocation] <String>
   [-OS] <String>
   [[-Label] <String>]
   [[-Eula] <String>]
   [[-Description] <String>]
   [[-ImageFamily] <String>]
   [[-PublishedDate] <DateTime>]
   [[-PrivacyUri] <Uri>]
   [[-RecommendedVMSize] <String>]
   [[-IconName] <String>]
   [[-SmallIconName] <String>]
   [-ShowInGui]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Add-AzureVMImage
   [-ImageName] <String>
   [-DiskConfig] <VirtualMachineImageDiskConfigSet>
   [[-OS] <String>]
   [[-Label] <String>]
   [[-Eula] <String>]
   [[-Description] <String>]
   [[-ImageFamily] <String>]
   [[-PublishedDate] <DateTime>]
   [[-PrivacyUri] <Uri>]
   [[-RecommendedVMSize] <String>]
   [[-IconName] <String>]
   [[-SmallIconName] <String>]
   [-ShowInGui]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Description

De cmdlet Add-AzureVMImage voegt een nieuwe installatiekopie van het besturingssysteem of een nieuwe installatiekopie van een virtuele machine toe aan de opslagplaats voor installatiekopieën. De installatiekopieën zijn een gegeneraliseerde installatiekopieën van het besturingssysteem, met behulp van Sysprep voor Windows of, voor Linux, met behulp van het juiste hulpprogramma voor de distributie.

Voorbeelden

Voorbeeld 1: Een installatiekopieën van een besturingssysteem toevoegen aan de opslagplaats

PS C:\> $S = New-AzureVMImageDiskConfigSet
PS C:\> Set-AzureVMImageOSDiskConfig -DiskConfig $S -HostCaching ReadWrite -OSState "Generalized" -OS "Windows" -MediaLink $Link
PS C:\> Set-AzureVMImageDataDiskConfig -DiskConfig $S -DataDiskName "Test1" -HostCaching ReadWrite -Lun 0 -MediaLink $Link1
PS C:\> Set-AzureVMImageDataDiskConfig -DiskConfig $S -DataDiskName "Test4" -HostCaching ReadWrite -Lun 0 -MediaLink $Link
PS C:\> Remove-AzureVMImageDataDiskConfig -DiskConfig $S -DataDiskName "Test4"
PS C:\> $IMGName = "TestCREATEvmimage2";
PS C:\> Add-AzureVMImage -ImageName $IMGName -Label "Test1" -Description "Test1" -DiskConfig $S -Eula "http://www.contoso.com" -ImageFamily Windows -PublishedDate (Get-Date) -PrivacyUri "http://www.test.com" -RecommendedVMSize Small -IconName "Icon01" -SmallIconName "SmallIcon01" -ShowInGui

In dit voorbeeld wordt een installatiekopieën van het besturingssysteem toegevoegd aan de opslagplaats.

Parameters

-Description

Hiermee geeft u de beschrijving van de installatiekopieën van het besturingssysteem.

Type:String
Position:5
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-DiskConfig

Hiermee geeft u de schijfconfiguratie van het besturingssysteem voor de installatiekopieën van de virtuele machine.

Type:VirtualMachineImageDiskConfigSet
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Eula

Hiermee geeft u de gebruiksrechtovereenkomst voor eindgebruikers op. Het wordt aanbevolen om een URL voor deze waarde te gebruiken.

Type:String
Position:4
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-IconName

Hiermee geeft u de naam op van het pictogram dat wordt gebruikt wanneer de installatiekopieën worden toegevoegd aan de opslagplaats.

Type:String
Aliassen:IconUri
Position:10
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ImageFamily

Hiermee geeft u een waarde op die wordt gebruikt om installatiekopieën van besturingssystemen te groeperen.

Type:String
Position:6
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ImageName

Hiermee geeft u de naam op van de installatiekopieën die worden toegevoegd aan de opslagplaats van de installatiekopieën.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren: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
Aliassen:infa
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InformationVariable

Hiermee geeft u een informatievariabele op.

Type:String
Aliassen:iv
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Label

Hiermee geeft u een label om de afbeelding te geven.

Type:String
Position:3
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-MediaLocation

Hiermee geeft u de locatie van de fysieke blobpagina waar de afbeelding zich bevindt. Dit is een koppeling naar een blobpagina in de opslag van het huidige abonnement.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-OS

Hiermee geeft u de versie van het besturingssysteem van de installatiekopieën.

Type:String
Position:2
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-PrivacyUri

Hiermee geeft u de URL op die verwijst naar een document dat het privacybeleid bevat dat betrekking heeft op de installatiekopieën van het besturingssysteem.

Type:Uri
Position:8
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren: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
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PublishedDate

Hiermee geeft u de datum op waarop de installatiekopieën van het besturingssysteem zijn toegevoegd aan de opslagplaats van de installatiekopieën.

Type:DateTime
Position:7
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-RecommendedVMSize

Hiermee geeft u de grootte op die moet worden gebruikt voor de virtuele machine die is gemaakt op basis van de installatiekopieën van het besturingssysteem.

De aanvaardbare waarden voor deze parameter zijn:

  • Gemiddeld
  • Groot
  • ExtraLarge
  • A5
  • A6
  • A7
Type:String
Position:9
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ShowInGui

Geeft aan dat deze cmdlet de installatiekopieën in de GUI weergeeft.

Type:SwitchParameter
Position:12
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-SmallIconName

Hiermee geeft u de naam op van het kleine pictogram dat wordt gebruikt wanneer de installatiekopieën worden toegevoegd aan de opslagplaats.

Type:String
Aliassen:SmallIconUri
Position:11
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Uitvoerwaarden

OSImageContext