New-AzSupportContactProfileObject
Creates a support contact profile object.
Syntax
New-AzSupportContactProfileObject
-FirstName <String>
-LastName <String>
-PreferredContactMethod <ContactMethod>
-PrimaryEmailAddress <String>
[-AdditionalEmailAddress <String[]>]
[-PhoneNumber <String>]
-PreferredTimeZone <String>
-Country <String>
-PreferredSupportLanguage <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
This is a helper cmdlet that you can use to create a support contact profile object when creating or updating a support ticket. You must specify the following parameters which are mandatory for creating a support ticket:
• FirstName
• LastName
• PrimaryEmailAddress
• PreferredContactMethod
• Country
• PreferredSupportLanguage
• PreferredTimeZone
Examples
Example 1: Create a contact object
New-AzSupportContactProfileObject -FirstName "First" -LastName "Last" -PreferredContactMethod "Email" -PrimaryEmailAddress "user@contoso.com" -PreferredTimeZone "Pacific Standard Time" -PreferredSupportLanguage "en-US" -Country "USA"
FirstName LastName PreferredContactMethod PrimaryEmailAddress PhoneNumber PreferredTimeZone Country PreferredSupportLanguage
--------- -------- ---------------------- ------------------- ----------- ----------------- ------- ------------------------
First Last Email user@contoso.com Pacific Standard Time USA en-US
Parameters
-AdditionalEmailAddress
Email addresses listed here will be copied on any correspondence about the support ticket.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Prompts you for confirmation before running the cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Country
Customer country. This must be a valid ISO Alpha-3 country code (ISO 3166).
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
The credentials, account, tenant, and subscription used for communication with Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FirstName
Customer first name.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LastName
Customer last name.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PhoneNumber
Customer phone number. This is required if preferred contact method is phone.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PreferredContactMethod
Preferred contact method.
Type: | ContactMethod |
Accepted values: | Email, Phone |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PreferredSupportLanguage
Customer preferred support language. This must be a valid language-contry code for one of the supported languages listed here https://azure.microsoft.com/support/faq/.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PreferredTimeZone
Customer preferred time zone. This must be a valid System.TimeZoneInfo.Id value.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PrimaryEmailAddress
Customer primary email address.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Shows what would happen if the cmdlet runs. The cmdlet is not run.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Inputs
None