полномочия iis 7.5 Веб-сайта

У меня теперь есть это:

@echo off

C:

chdir C:\cygwin\bin

bash -c cd /cygdrive/e/solr/apache-solr-4.0-2010-10-12_08-05-48/example/;java -Dsolr.solr.home="./example-DIH/solr/" -jar start.jar

bash -c "echo 'it works'; read -n 1 -p 'Press any key to continue...' "

Но это, кажется, не запускает cygwin с команд, я хочу...

1
задан 26 March 2014 в 18:47
2 ответа

Вы уверены в разрешениях? Может быть, вы можете попробовать это шаг за шагом?

http://support.microsoft.com/kb/960147/en-us

Причина

В Exchange Server 2003 агент очистки базы данных может запускаться с помощью любой обычный полный администратор Exchange. Это поведение изменено в Exchange Server 2007. При запуске командлета clean-mailboxdatabase в Exchange Server 2007 у вас должны быть разрешения администратора организации. Это верно, если вы не предоставили учетной записи или соответствующей группе минимальный набор разрешений, как описано в разделе «Решение».

Решение

Чтобы решить эту проблему, используйте командную консоль Exchange, чтобы добавить минимальные разрешения установлен. Для этого выполните следующие действия:

  1. Откройте командную консоль Exchange.
  2. В командной строке выполните следующие команды

Add-ADPermission –Identity «Группа администрирования Exchange. (FYDIBOHF23SPDLT) ”–User –AccessRights extendedright –ExtendedRights «Администрирование хранилища информации», «Просмотр статус хранилища информации »

Add-ADPermission –Identity« Группа администрирования Exchange (FYDIBOHF23SPDLT) ”–User –AccessRights GenericRead

Чтобы эти команды работали, вы также должны использовать консоль управления Exchange (EMC), чтобы сделать вашу учетную запись или группу администратором Exchange Server на сервере. Для этого выполните следующие действия:

  1. Запустите EMC, щелкните правой кнопкой мыши Конфигурация организации , а затем щелкните Добавить администратора Exchange .
  2. Щелкните Обзор , чтобы выбрать учетную запись или группу, которую вы хотите добавить, а затем нажмите ОК .
  3. Выберите параметр роль администратора сервера Exchange , а затем нажмите + Добавить ].
  4. Выберите серверы, на которых вы хотите добавить разрешение для учетной записи или группы, а затем нажмите ОК 5. Щелкните ** Добавить , а затем щелкните ** Готово.

Примечание. Чтобы полностью администрировать сервер Exchange, https://stackoverflow.com/questions/759304/what-is-the-difference-between-defaultapppool-and-classic-net-apppool-apppool-in-iis7

А вот некоторые материалы, относящиеся к PHP: http://technet.microsoft.com/en-us/magazine/2008.07.iis7.aspx#id0110047

Помните, что интегрированный режим и классический режим влияют только на то, как IIS 7.0 интегрирует ASP.NET в конвейер запросов. Эти режимы конвейера не влияют напрямую на приложения PHP. Модуль FastCgiModule и все другие собственные модули загружаются без предварительных условий конвейерного режима в обоих интегрированный режим и классический режим.

0
ответ дан 4 December 2019 в 08:42

If you have two site, you should also only have two application pools. I would rename the AppPools hosting your sites and delete the other ones. So you should end up with something like

Site1AppPool
Site2AppPool

Then for setting NTFS permissions, use:

IIS AppPool\Site1AppPool
IIS AppPool\Site2AppPool

You cannot browse for these names in the permissions dialog, you have to type them in.

You tagged this with batch-file, so you may want to script this. You can script your five steps plus setting the NTFS permissions with PowerShell.

0
ответ дан 4 December 2019 в 08:42

Теги

Похожие вопросы