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