Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Microsoft Exchange Server

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220

Открыть новую тему     Написать ответ в эту тему

Diadema



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Триал (120 дней):
Microsoft Exchange 2007
Microsoft Exchange 2010 Service Pack 1
Exchange 2010 pre-configured VHD
Microsoft Exchange 2010 Service Pack 3
 
Ключи смотрим тут
 
 
Полезные ссылки.
Microsoft TechNet Exchange 2007 [en]
Microsoft TechNet Exchange 2007 [ru] (ссылка от DiDragOna)
MSExchange.org MS Exchange 2007 forums
the Echangepedia blog
Exchange Server Community
Technet Russia Exchange 2007 forum
 
Статьи
  • Сертификаты и Exchange
     
    Небольшой F.A.Q.
  • Создание сертификата для MS Exchange 2007.
  • Ошибка 5.7.1 Client does not have permissions to send as this sender
  • При попытке удаления неподключенной (unmounted) базы, сервер сообщает об ошибке
  • Setup cannot use domain controller 's-dc1.RN-FINANCE.RU' because an override is set in the registry. Run Setup again, and specify '/DomainController:'
  • Спам фильтры Exchange
  • Проблема с Exchange после установки обновления July 2016 update rollup for Windows Server 2012 R2 (KB3172614)

  • Всего записей: 185 | Зарегистр. 17-01-2006 | Отправлено: 12:52 23-10-2006 | Исправлено: dimonprodigy, 07:19 24-06-2017
    DmitriC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sVIVs

    Цитата:
    Подскажите, как правильно мигрировать с Exchange 2016 на Exchange 2019 в конфигурации с Edge сервером? Без Edge мануалов в инете масса, а вот с ним не нашел.

    Ну, замените Exchange Edge с 2016 на 2019 и выполните подписку.
    А затем мигрируйте Exchange 2016 как написано в интернете.

    Всего записей: 771 | Зарегистр. 15-12-2005 | Отправлено: 19:06 18-07-2024
    sVIVs

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Ну, замените Exchange Edge с 2016 на 2019 и выполните подписку.
    А затем мигрируйте Exchange 2016 как написано в интернете.

    Спасибо!  
    Я почему то думал наоборот, вначале Mailbox мигрирую, а затем уже Edge.

    Всего записей: 196 | Зарегистр. 12-10-2009 | Отправлено: 21:43 18-07-2024
    DmitriC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sVIVs

    Цитата:
    Спасибо! Я почему то думал наоборот, вначале Mailbox мигрирую, а затем уже Edge.

    Я думаю, что и так сработает. Я точно знаю, что Edge 2019 будет нормально работать с Mailbox 2016 (у меня такая связка была), поэтому и предложил сначала Edge смигрировать. Но, скорее всего, Edge 2016 тоже заработает с Mailbox 2019, и в таком случае порядок миграции серверов вообще не важен.

    Всего записей: 771 | Зарегистр. 15-12-2005 | Отправлено: 23:20 18-07-2024 | Исправлено: DmitriC, 23:43 18-07-2024
    Ethan



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sVIVs
    Устанавливаете mailbox(es) 2019, если нужно поднимаете dag.  
    Удаляете старую подписку, создаете новую (со старым edge)
    Мигрируете с 2016
    Поднимаете edge на 2019, если нужен. создаете подписку
    Старый выводите из продакта
     
    Можно и с edge начинать, как пишут выше.
    Я лично при миграции пошел по первому пути, т.к. впоследствии вообще решил отказаться от еджей в пользу KSMG
     
    to Bezkoka

    Цитата:
    (POP, IIS, SMTP, IIS)

    скорее всего, одна из аббревиатур - IMAP
    я вешаю IIS и IMAP на вайлдкардовский сертификат.  
    POP не использую
    SMTP можно оставить на "своем"

    Всего записей: 69 | Зарегистр. 22-10-2003 | Отправлено: 12:26 19-07-2024 | Исправлено: Ethan, 15:50 19-07-2024
    Kuken



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день уважаемые форумчане.
    вылезла ситуация непонятная, и как с ней бороться тоже непонятно.
    Суть.
    Exchange 2010 сервак, есть получатель у него стоит alias на почтовый ящик.
    при отправке письма по alias-у получаем в ответ сообщение:
    https://printskrin.ru/i/2024-09-12-10-24-04.S80JHo
    такого получателя нет уже 2 года... откуда вылез хз.
    поиск по группам на серваке ничего не дает.
    очистка кэша клиентов тоже.
    через поиск адресов данный пользователь которого нет вылазит только в Глобальном списке адресов
    https://ru.paste.pics/c8d5eee050090ca6f2c56572782920e5
     
    вопрос: как мне его найти в exchange и убить с особой жестокостью...

    Всего записей: 60 | Зарегистр. 27-01-2017 | Отправлено: 09:21 12-09-2024
    DmitriC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kuken

    Цитата:
    вопрос: как мне его найти в exchange

    Exchange не хранит у себя учетки пользователей. Все, что находится в GAL, попадает туда из AD.
     
    А что выдает командлет:
     
    Get-Mailbox -Identity id40049@pf.local
     
    Вы же хотите удалить id40049@pf.local, верно?

    Всего записей: 771 | Зарегистр. 15-12-2005 | Отправлено: 10:27 13-09-2024 | Исправлено: DmitriC, 15:49 13-09-2024
    Kuken



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Get-Mailbox -Identity id40049@pf.local
     
    Вы же хотите удалить id40049@pf.local, верно?

     
    вот что выдает
    https://ru.paste.pics/7ed1c9884223c707fd5320814198b956
    нет этой учетки в домене.
    нету.
    я даже прикола ради на бэкапе почты и ДК поискал.. нету нафиг ее 2 года назад удалил.
    а адрес этот почтовый сейчас нада алиасом привязать к другому ящику..  
    вот так и обнаружилась проблема эта.

    Всего записей: 60 | Зарегистр. 27-01-2017 | Отправлено: 06:13 16-09-2024 | Исправлено: Kuken, 06:14 16-09-2024
    DmitriC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kuken

    Цитата:
    а адрес этот почтовый сейчас нада алиасом привязать к другому ящику

    Не знаю, что сказать. Мало информации.
    Для начала, я бы каким-нибудь скриптом просмотрел всех пользователей в AD на предмет обнаружения у кого-нибудь нужного адреса либо альяса. Ну еще можно пересоздать GAl. Может он поврежден просто. Ниже пример скрипта для просмотра записей. Выведет табличку на экран со всеми адресами.
     

    Код:
     
    [string[]]$OUArray = @('DC=pf,DC=local')
     
    [System.Collections.ArrayList]$Result = [System.Collections.ArrayList]::new()
    ForEach ($OU in $OUArray) {
      [object[]]$Users = Get-ADUser -Filter * -SearchBase $OU -Properties displayName, mail, mailNickname, proxyAddresses
      ForEach ($User in $Users) {
        $Result.Add([PSCustomObject]@{
           [string]"sAMAccountName" = $User.sAMAccountName
           [string]"displayName"    = $User.displayName
           [string]"mail"           = $User.mail
           [string]"mailNickname"   = $User.mailNickname
           [string]"proxyAddresses" = ($User.proxyAddresses -join "|")
     }) | Out-Null  }
    }
     
    $Result | Format-Table -AutoSize
     

     
    PS:
    Можно даже сделать еще лучше. Вместо строчки:
     
    [object[]]$Users = Get-ADUser -Filter * -SearchBase $OU -Properties displayName, mail, mailNickname, proxyAddresses
     
    Поставить строку:
     
    [object[]]$Users = Get-ADUser -LDAPFilter "(&(mailNickname=*)(|(objectClass=user)(objectClass=contact)(objectClass=msExchSystemMailbox)(objectClass=msExchDynamicDistributionList)(objectClass=group)(objectClass=publicFolder)))" -SearchBase $OU -Properties displayName, mail, mailNickname, proxyAddresses
     
    Тогда получим именно тот перечень пользователей, который формируется при построении GAL. В нем можно будет посмотреть что не так.
    Ну и заодно выполнить команды:
     
    Get-GlobalAddressList | Update-GlobalAddressList
    Get-AddressList | Update-AddressList
    Get-OfflineAddressBook | Update-OfflineAddressBook
     
     
     

    Всего записей: 771 | Зарегистр. 15-12-2005 | Отправлено: 15:56 16-09-2024 | Исправлено: DmitriC, 22:29 16-09-2024
    Kuken



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    [q][/q]
    1)  скрин с изменениями скрипта
    https://ru.paste.pics/be3ac821dbb0de22045d2d26fdcefd13
    2) скрин без изменений скрипта
    https://ru.paste.pics/c3e4069e5de722c5e2629e7eb63828f1

    Всего записей: 60 | Зарегистр. 27-01-2017 | Отправлено: 13:34 17-09-2024
    DmitriC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kuken

    Цитата:
    скрин с изменениями скрипта

    Запустите на любом доменном компьютере с более свежей версией PowerShell, например, в Windows 10 - 11. Учетная запись пользователя, из-под которой запускаете этот скрипт должна иметь права на чтение AD. Больше ничего не нужно.

    Всего записей: 771 | Зарегистр. 15-12-2005 | Отправлено: 14:34 17-09-2024 | Исправлено: DmitriC, 14:35 17-09-2024
    Kuken



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Запустите на любом доменном компьютере с более свежей версией PowerShell, например, в Windows 10 - 11. Учетная запись пользователя, из-под которой запускаете этот скрипт должна иметь права на чтение AD. Больше ничего не нужно.

    https://ru.paste.pics/75c20f5de09b2e0152026b4be1b9a3dc

    Всего записей: 60 | Зарегистр. 27-01-2017 | Отправлено: 15:23 17-09-2024
    DmitriC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kuken

    Цитата:
    https://ru.paste.pics/75c20f5de09b2e0152026b4be1b9a3dc

    А-а-а-а. Да.
    У Вас на компьютере, где запускаете скрипт, в PowerShell должен быть модуль "ActiveDirectory".
    Его нужно доустановить. Под Windows 10-11 от имени администратора выполните:
     
    Add-WindowsCapability -online -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0
     
    Если у Вас другие операционки, можно глянуть в интернете, как это сделать. Например, тут: Модуль Active Directory PowerShell

    Всего записей: 771 | Зарегистр. 15-12-2005 | Отправлено: 16:05 17-09-2024
    Kuken



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    А-а-а-а. Да.  
    У Вас на компьютере, где запускаете скрипт, в PowerShell должен быть модуль "ActiveDirectory".
    Его нужно доустановить. Под Windows 10-11 от имени администратора выполните:

    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Нельзя вызвать метод для выражения со значением NULL.
    I:\1.ps1:7 знак:16
    +     $Result.Add <<<< ([PSCustomObject]@{
        + CategoryInfo          : InvalidOperation: (Add:String) [], RuntimeExcept
       ion
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    PS C:\Users\Administrator> ^A

    Всего записей: 60 | Зарегистр. 27-01-2017 | Отправлено: 08:52 18-09-2024
    DmitriC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kuken
    Так.  
    1. Компьютер с какой операционной системой вы используете?
    2. Компьютер доменный?
    3. Выдает что-нибудь команда: Get-ADUser -Identity id40447
     
    Еще попробуйте вместо:
     
    [System.Collections.ArrayList]$Result = [System.Collections.ArrayList]::new()
     
    поставить
     
    $Result = New-Object System.Collections.ArrayList

    Всего записей: 771 | Зарегистр. 15-12-2005 | Отправлено: 09:23 18-09-2024 | Исправлено: DmitriC, 09:43 18-09-2024
    Kuken



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    1. Компьютер с какой операционной системой вы используете?

    Серваки MS Windows Server STD 2008, 2012.
    рабочие станции - RedOS 7.4.3 и 8,0,1

    Цитата:
    2. Компьютер доменный?

    да

    Цитата:
    3. Выдает что-нибудь команда: Get-ADUser -Identity id40447

    https://ru.paste.pics/8dfe38c723e9d0df73993fc4514833c3
     

    Цитата:
    [System.Collections.ArrayList]$Result = [System.Collections.ArrayList]::new()
     
    поставить
     
    $Result = New-Object System.Collections.ArrayList

     
    результат есть но весь список не вижу...
    пакета офиса на компе нет... вообще никакого только блокнот...
     

    Всего записей: 60 | Зарегистр. 27-01-2017 | Отправлено: 09:58 18-09-2024 | Исправлено: Kuken, 10:00 18-09-2024
    DmitriC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kuken
     
    На 2012 сервере, подключенном к домену, с установленным модулем "ActiveDirectory" запустите:
     
    Get-ADUser -Identity id40447  
     
    Где вместо id40447 укажите имя любой существующей пользовательской учетки в вашем AD. Команда Get-ADUser должна отрабатывать без ошибок. Убедитесь в этом. Если всё хорошо, запустите на том же сервере 2012:
     

    Код:
    Import-Module "ActiveDirectory"
     
    [string]$FilePath = "C:\Temp\Get-SMTP-Addresses.csv" # файл для экспорта
     
    $Result = New-Object System.Collections.ArrayList
    [object[]]$Users = Get-ADUser -LDAPFilter "(&(mailNickname=*)(|(objectClass=user)(objectClass=contact)(objectClass=msExchSystemMailbox)(objectClass=msExchDynamicDistributionList)(objectClass=group)(objectClass=publicFolder)))" -Properties displayName, mail, mailNickname, proxyAddresses
    ForEach ($User in $Users) {
      $Result.Add([PSCustomObject]@{
        [string]"sAMAccountName"     = $User.sAMAccountName
        [string]"displayName"        = $User.displayName
        [string]"distinguishedName"  = $User.distinguishedName
        [string]"mail"               = $User.mail
        [string]"mailNickname"       = $User.mailNickname
        [string]"proxyAddresses"     = ($User.proxyAddresses -join "|")
    }) | Out-Null  }
     
    $Result | Export-CSV -Path $FilePath -NoTypeInformation -Encoding UTF8

     
    В результате получите csv-файл, с разделителем "," с данными о пользовательских ящиках.  Его можно открыть в MS Excel или LibreOffice Calc. Переменная $FilePath содержит путь к csv-файлу. Настройте ее по вкусу.  
     
    На 2008 сервере не проверял. Нет у меня таких серверов. Как оно будет работать на RedOS 7.4.3 и 8,0,1 - х/з - тоже проверить не на чем.
     

    Всего записей: 771 | Зарегистр. 15-12-2005 | Отправлено: 11:03 18-09-2024
    Kuken



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    В результате получите csv-файл, с разделителем "," с данными о пользовательских ящиках.  Его можно открыть в MS Excel или LibreOffice Calc. Переменная $FilePath содержит путь к csv-файлу. Настройте ее по вкусу.  

     
    вот такая дичь в файле
    IsReadOnly,"IsFixedSize","IsSynchronized","Keys","Values","SyncRoot","Count"
    False,"False","False","System.Collections.Hashtable+KeyCollection","System.Collections.Hashtable+ValueCollection","System.Object","6"
    False,"False","False","System.Collections.Hashtable+KeyCollection","System.Collections.Hashtable+ValueCollection","System.Object","6"
    False,"False","False","System.Collections.Hashtable+KeyCollection","System.Collections.Hashtable+ValueCollection","System.Object","6"
     

    Всего записей: 60 | Зарегистр. 27-01-2017 | Отправлено: 11:15 18-09-2024
    DmitriC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kuken

    Цитата:
    вот такая дичь в файле

     
    Что Get-ADUser выдал?
     
    PS:
     Этот диалог затянулся. Его пора переносить в личку.

    Всего записей: 771 | Зарегистр. 15-12-2005 | Отправлено: 11:20 18-09-2024
    Kuken



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
     Этот диалог затянулся. Его пора переносить в личку.

    написал в личку

    Всего записей: 60 | Зарегистр. 27-01-2017 | Отправлено: 11:28 18-09-2024
    sVIVs

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Exchange 2019 в DAG.
    Не работает автоответ Out-Of-Office, если приходит письмо с gmail.
    Get-MessageTrackingLog показывает ошибку EventID FAIL Source SMTP
    С inbox все работает.
    Просто отправить письмо на gmail, также отправляется без проблем.
    В какую сторону копать?

    Всего записей: 196 | Зарегистр. 12-10-2009 | Отправлено: 18:42 25-09-2024
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220

    Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Microsoft Exchange Server


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru

    Рейтинг.ru