Я пытаюсь списать свой сервер Exchange 2007 после миграции на Exchange 2013, чтобы в будущем перейти на 2016.
Я удалил все базы данных почтовых ящиков, но не базу данных общих папок, я получил ошибку
Указанная база данных общих папок содержит реплики папок. Перед удалив базу данных общих папок, удалите папки или переместите реплики в другую базу данных общих папок.
Это обычная ошибка, но все, что я пробовал, не работает, потому что у меня нет общедоступной папки.
Get-PublicFolderStatistics
покажите мне некоторые системные / скрытые общедоступные папки:
Name ItemCount LastAccessTime
---- --------- --------------
EX:/o=Sb/ou=Exchange Administrative Grou 0 12/04/2016 10:55:23
p (FYDIBOHF23SPDLT)
EX:/o=Sb/ou=Exchange Administrative Grou 0 12/04/2016 10:55:23
p (FYDIBOHF23SPDLT)
globalevents 0 12/04/2016 10:55:23
internal 0 12/04/2016 10:55:23
OWAScratchPad{0328B619-6465-4137-98FF-3B 0 12/04/2016 10:55:23
5BC061CF6F}
StoreEvents{0328B619-6465-4137-98FF-3B5B 0 12/04/2016 10:55:23
C061CF6F}
Get-PublicFolder
возвращает ошибку:
Не существует существующей папки PublicFolder, которая соответствует следующему идентификатору: '\'. Убедитесь, что вы указали правильный PublicFolder Личность и что у вас есть необходимые разрешения для просмотра Не удалось найти класс docsf . Я пытаюсь включить модуль docsf в мою систему Foreman / Puppet. Я клонировал git и переместил содержимое в путь к модулям / etc / puppet / environment / production / modules. Если я назначаю модуль хосту, ...
Я пытаюсь включить модуль docsf в мою
Foreman / Puppet
-систему. Я клонировал git и переместил содержимое в путь к модулям/ etc / puppet / environment / production / modules
.Если я назначу модуль хосту, я получаю следующую ошибку:
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find class docsf for example.com on node example.com . Warning: Not using cache on failed catalog Error: Could not retrieve catalog; skipping run
Это дерево файлов (
/ etc / puppet / environment / production / modules
):docsf/ ├── lib │ └── facter │ └── configserver_firewall.rb ├── LICENSE ├── manifests │ ├── init.pp │ ├── params.pp │ ├── postinit.pp │ └── preinit.pp ├── metadata.json ├── README.md ├── spec │ └── spec_helper.rb ├── templates │ ├── conf.maldet.erb │ ├── csf.allow.erb │ ├── csf.conf.erb │ ├── csf.fignore.erb │ ├── csf.ignore.erb │ └── csf.pignore.erb └── tests └── init.pp
Это дерево файлов с разрешениями:
[root@puppet modules]# tree -p -u -g docsf/ docsf/ ├── [drwxr-xr-x puppet root ] lib │ └── [drwxr-xr-x puppet root ] facter │ └── [-rw-r--r-- puppet root ] configserver_firewall.rb ├── [-rw-r--r-- puppet root ] LICENSE ├── [drwxr-xr-x puppet root ] manifests │ ├── [-rw-r--r-- puppet root ] init.pp │ ├── [-rw-r--r-- puppet root ] params.pp │ ├── [-rw-r--r-- puppet root ] postinit.pp │ └── [-rw-r--r-- puppet root ] preinit.pp ├── [-rw-r--r-- puppet root ] metadata.json ├── [-rw-r--r-- puppet root ] README.md ├── [drwxr-xr-x puppet root ] spec │ └── [-rw-r--r-- puppet root ] spec_helper.rb ├── [drwxr-xr-x puppet root ] templates │ ├── [-rw-r--r-- puppet root ] conf.maldet.erb │ ├── [-rw-r--r-- puppet root ] csf.allow.erb │ ├── [-rw-r--r-- puppet root ] csf.conf.erb │ ├── [-rw-r--r-- puppet root ] csf.fignore.erb │ ├── [-rw-r--r-- puppet root ] csf.ignore.erb │ └── [-rw-r--r-- puppet root ] csf.pignore.erb └── [drwxr-xr-x puppet root ] tests └── [-rw-r--r-- puppet root ] init.pp
Пожалуйста, произведите вывод:
cat docsf / manifest / init.pp
Убедитесь, что Контент выглядит примерно так:
class docsf {
#ClassContent
}