Нет, это не то, что делает.Это класс .Net, описанный здесь.
Класс почтового сообщения
Чтобы использовать PowerShell с Outlook, необходимо использовать объектную модель Outlook (DCOM).Люди здесь помогут вам с вашим кодом, но не напишут его для вас.Вам нужно показать, что вы пробовали, объяснить ошибки, а также опубликовать код.
Существует множество примеров использования PowerShell с Outlook по всему Интернету.Поиск поможет вам их найти.
Вот лишь один пример работы с задачами Outlook с несколькими другими ссылками для вас.
Управление почтовым ящиком Outlook с помощью PowerShell
Подготовка к работе - автоматизация задач Outlook с PowerShell
## Add-OutlookTask.ps1
## Add a task to the Outlook Tasks list
param( $description = $(throw "Please specify a description"), $category, [switch] $force )
## Create our Outlook and housekeeping variables.
## Note: If you don't have the Outlook wrappers, you'll need
## the commented-out constants instead
$olTaskItem = "olTaskItem"
$olFolderTasks = "olFolderTasks"
#$olTaskItem = 3
#$olFolderTasks = 13
$outlook = New-Object -Com Outlook.Application
$task = $outlook.Application.CreateItem($olTaskItem)
$hasError = $false
## Assign the subject
$task.Subject = $description
## If they specify a category, then assign it as well.
if($category)
{
if(-not $force)
{
## Check that it matches one of their already-existing categories, but only
## if they haven't specified the -Force parameter.
$mapi = $outlook.GetNamespace("MAPI")
$items = $mapi.GetDefaultFolder($olFolderTasks).Items
$uniqueCategories = $items | Sort -Unique Categories | % { $_.Categories }
if($uniqueCategories -notcontains $category)
{
$OFS = ", "
$errorMessage = "Category $category does not exist. Valid categories are: $uniqueCategories. " +
"Specify the -Force parameter to override this message in the future."
Write-Error $errorMessage
$hasError = $true
}
}
$task.Categories = $category
}
## Save the item if this didn't cause an error, and clean up.
if(-not $hasError) { $task.Save() }
$outlook = $null
См. Также этот модуль:
Powershell и Outlook:Создание новой задачи Outlook с помощью модуля Powershell OutlookTools https://github.com/AmanDhally/OutlookTools