Iska, Будь добр подскажи ещё раз! По отдельности все что ты мне помогал работает, а вот когда совмещаю все в одно, то работает не совсем так как нужно... папку создает и в ней контакты тоже, но удалить из папки контакты не получается.
PHP код:

#Подключаемся к Outlook
$oOutlook = New-Object -ComObject Outlook.Application
$oNameSpace = $oOutlook.GetNamespace("MAPI")
#Получаем папку "Контакты"
$oMAPIFolder = $oNameSpace.GetDefaultFolder(10)
#Получаем папку контактов для удаления
$oContact = $oMyMAPIFolder.Items.Find("[Mileage] = ""1"" AND [BusinessHomePage] = ""http://company.com/""")
while ($oContact -ne $null) {
Write-Host $oContact.LastName $oContact.Email1Address $oContact.EntryID -ForegroundColor blue
$oContact.Delete()
$oContact = $oContact.FindNext()
}