Send-AzEmailServicedataEmail
Köar ett e-postmeddelande som ska skickas till en eller flera mottagare
Syntax
Send (Standard)
Send-AzEmailServicedataEmail
-Endpoint <String>
-Message <IEmailMessage>
[-ClientRequestId <String>]
[-OperationId <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
SendExpanded
Send-AzEmailServicedataEmail
-Endpoint <String>
-ContentSubject <String>
-RecipientTo <IEmailAddress[]>
-SenderAddress <String>
[-ClientRequestId <String>]
[-OperationId <String>]
[-Attachment <IEmailAttachment[]>]
[-ContentHtml <String>]
[-ContentPlainText <String>]
[-Header <Hashtable>]
[-RecipientBcc <IEmailAddress[]>]
[-RecipientCc <IEmailAddress[]>]
[-ReplyTo <IEmailAddress[]>]
[-UserEngagementTrackingDisabled]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
SendViaJsonFilePath
Send-AzEmailServicedataEmail
-Endpoint <String>
-JsonFilePath <String>
[-ClientRequestId <String>]
[-OperationId <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
SendViaJsonString
Send-AzEmailServicedataEmail
-Endpoint <String>
-JsonString <String>
[-ClientRequestId <String>]
[-OperationId <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Köar ett e-postmeddelande som ska skickas till en eller flera mottagare
Exempel
Exempel 1: Köar ett e-postmeddelande som ska skickas till en eller flera mottagare
$emailRecipientTo = @(
@{
Address = "abc@contoso.com"
DisplayName = "abc"
}
)
$message = @{
ContentSubject = "Test Email"
RecipientTo = @($emailRecipientTo) # Array of email address objects
SenderAddress = 'info@contoso.com'
ContentPlainText = "This is the first email from ACS - HTML"
}
Send-AzEmailServicedataEmail -Message $Message -endpoint "https://contoso.unitedstates.communication.azure.com"
AdditionalInfo :
Code :
Detail :
Id : 1111c0de-899f-5cce-acb5-3ec493af3800
Message :
ResourceGroupName :
RetryAfter :
Status : Succeeded
Target :
Köar ett e-postmeddelande som ska skickas till en eller flera mottagare, ovan är exemplet med endast obligatoriska fält.
Exempel 2: Köar ett e-postmeddelande som ska skickas till en eller flera mottagare
$emailRecipientTo = @(
@{
Address = "abc@contoso.com"
DisplayName = "abc"
},
@{
Address = "def@contoso.com"
DisplayName = "def"
}
)
$fileBytes1 = [System.IO.File]::ReadAllBytes("<file path>")
$fileBytes2 = [System.IO.File]::ReadAllBytes("<image file path>")
$emailAttachment = @(
@{
ContentInBase64 = $fileBytes1
ContentType = "<text/plain>"
Name = "<test.txt>"
},
@{
ContentInBase64 = $fileBytes2
ContentType = "image/png"
Name = "<inline-attachment.png>"
contentId = "<inline-attachment>"
}
)
$headers = @{
"Key1" = "Value1"
"Key2" = "Value2"
"Importance" = "high"
}
$emailRecipientBcc = @(
@{
Address = "abc@contoso.com"
DisplayName = "abc"
}
)
$emailRecipientCc = @(
@{
Address = "abc@contoso.com"
DisplayName = "abc"
}
)
$emailRecipientReplyTo = @(
@{
Address = "abc@contoso.com"
DisplayName = "abc"
}
)
$message = @{
ContentSubject = "Test Email"
RecipientTo = @($emailRecipientTo) # Array of email address objects
SenderAddress = 'info@contoso.com'
Attachment = @($emailAttachment) # Array of attachments
ContentHtml = "<html><head><title>Enter title</title></head><body><img src='cid:inline-attachment' alt='Company Logo'/><h1>This is the first email from ACS - HTML</h1></body></html>"
ContentPlainText = "This is the first email from ACS - HTML"
Header = $headers # Importance = high/medium/low or X-Priority = 2/3/4
RecipientBcc = @($emailRecipientBcc) # Array of email address objects
RecipientCc = @($emailRecipientCc) # Array of email address objects
ReplyTo = @($emailRecipientReplyTo) # Array of email address objects
UserEngagementTrackingDisabled = $true
}
Send-AzEmailServicedataEmail -Message $Message -endpoint "https://contoso.unitedstates.communication.azure.com"
AdditionalInfo :
Code :
Detail :
Id : 1111c0de-899f-5cce-acb5-3ec493af3801
Message :
ResourceGroupName :
RetryAfter :
Status : Succeeded
Target :
Köar ett e-postmeddelande som ska skickas till en eller flera mottagare, ovan är exemplet med alla fält.
Parametrar
-AsJob
Kör kommandot som ett jobb
Parameteregenskaper
Typ: SwitchParameter
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-Attachment
Lista över bifogade filer.
Observera att vi begränsar den totala storleken på en e-postbegäran (som innehåller både vanliga och infogade bifogade filer) till 10 MB.
Parameteregenskaper
Typ: IEmailAttachment [ ]
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
SendExpanded
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-ClientRequestId
Spårnings-ID som skickas med begäran för att hjälpa till med felsökning.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Parameteregenskaper
Typ: SwitchParameter
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Alias: jfr
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-ContentHtml
Html-versionen av e-postmeddelandet.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
SendExpanded
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-ContentPlainText
Oformaterad textversion av e-postmeddelandet.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
SendExpanded
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-ContentSubject
Ämne för e-postmeddelandet
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
SendExpanded
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-DefaultProfile
Parametern DefaultProfile fungerar inte.
Använd parametern SubscriptionId när den är tillgänglig om du kör cmdleten mot en annan prenumeration.
Parameteregenskaper
Typ: PSObject
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Alias: AzureRMContext, AzureCredential
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-Endpoint
Kommunikationsresursen, till exempel https://my-resource.communication.azure.com
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
Anpassade e-posthuvuden som ska skickas.
Typ: Hashtable
Standardvärde: None
Stöder jokertecken: False
DontShow: False
SendExpanded
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-JsonFilePath
Sökväg till Json-filen som har angetts för åtgärden Skicka
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
SendViaJsonFilePath
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-JsonString
Json-sträng som har angetts för åtgärden Skicka
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
SendViaJsonString
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-Message
Meddelandenyttolast för att skicka ett e-postmeddelande
Parameteregenskaper
Typ: IEmailMessage
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
Send
Position: Named
Obligatorisk: True
Värde från pipeline: True
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-NoWait
Kör kommandot asynkront
Parameteregenskaper
Typ: SwitchParameter
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-OperationId
Det här är det ID som kunden tillhandahåller för att identifiera den tidskrävande åtgärden.
Om ett ID inte tillhandahålls av kunden genererar tjänsten ett.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-RecipientBcc
E-postmottagare för hemlig kopia
Parameteregenskaper
Typ: IEmailAddress [ ]
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
SendExpanded
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-RecipientCc
E-postmottagare för kopia
Parameteregenskaper
Typ: IEmailAddress [ ]
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
SendExpanded
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-RecipientTo
E-post till mottagare
Parameteregenskaper
Typ: IEmailAddress [ ]
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
SendExpanded
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-ReplyTo
E-postadresser där mottagarnas svar skickas till.
Parameteregenskaper
Typ: IEmailAddress [ ]
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
SendExpanded
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-SenderAddress
Avsändarens e-postadress från en verifierad domän.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
SendExpanded
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-UserEngagementTrackingDisabled
Anger om spårning av användarengagemang ska inaktiveras för den här begäran om inställningen för spårning av användarinteragemang på resursnivå redan har aktiverats i kontrollplanet.
Parameteregenskaper
Typ: SwitchParameter
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
SendExpanded
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-WhatIf
Visar vad som skulle hända om kommandot körs.
Cmdleten körs inte.
Parameteregenskaper
Typ: SwitchParameter
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Alias: Wi
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters .
Utdata