У меня скоро будет заменена Windows 2003R2 Server. Сервер был только что подключен через iSCSI к WD MyCloud 4100 NAS с помощью инициатора Microsoft iSCSI.

На этом диске существует большое количество каталогов. И большинство каталогов корневого уровня являются общими для сети через Active Directory.

Дело в том, что из-за перебоев в подаче электроэнергии сервер периодически автоматически перезагружается. В этом случае сервер выполняет полное отключение с помощью программного обеспечения, поставляемого с ИБП. Судя по всему, даже если соединение iSCSI восстанавливается, информация о сетевом ресурсе теряется.

Q1) Есть ли какой-то способ взлома реестра или политика, позволяющая серверу «запоминать» состояние общего доступа?

В случае, если ответ на Q1 - «нет», я готовлю сценарий, который я мог бы запустить, содержащий команды для установки новых общих ресурсов, то есть:

net share "sharename1"="f:\share_dir_1" /grant:<my_ad>\administrator,FULL "f:\share_dir_1" /grant:administrator,FULL /grant:"Domain users",FULL 
net share "sharename2"="f:\share_dir_2" /grant:<my_ad>\administrator,FULL /grant:administrator,FULL /grant:"Domain users",FULL
...

«F» - это том iSCSI. Приведенный выше сценарий должен содержать как минимум несколько проверок, смонтирован ли диск F (идеи?) И запускаться ли он при запуске системы (опять идеи?)

Q2) Это достойный способ добиться этого? Если нет, что бы вы предложили в качестве альтернативы?

answer

Статья Microsoft KB проливает свет на это. Обычно служба сервера запускается раньше iscsi, поэтому общие ресурсы не восстанавливаются. К счастью, в статье базы знаний объясняется, как изменить это поведение, чтобы общие ресурсы сохранялись.