Джон Сэвилл отвечает на наши вопросы по Azure. Часть II
Какая самая маленькая подсеть, которую можно использовать в виртуальной подсети Azure?
A/29 является наименьшей доступной подсетью в Azure, которая может давать восемь IP-адресов. Однако, принимая во внимание, что минимум четыре IP-адреса используются для задач Azure, доступными остаются только четыре. Вот почему любая меньшая подсеть не будет иметь показателя в силу того, что не будет доступного для использования адресного пространства. Это описано в материале https://msdn.microsoft.com/en-us/library/azure/dn133803.aspx. Поскольку адресное пространство, которое вы используете в виртуальной сети Azure, может быть таким, каким вы хотите его видеть, не должно быть проблем с владением подсетями, по крайней мере такого размера.
Я пытаюсь изменить размер диска Azure, но получаю сообщение об ошибке при сжатии диска до объема менее 20 Гбайт. Что можно предпринять?
20 Гбайт — самый маленький размер для виртуального диска Azure VHD, тогда как самый большой размер — 1023 Гбайт. Пытаясь изменить размер диска до объема, выходящего за рамки этого диапазона, вы будете получать сообщение об ошибке. Также помните, что при сжатии VHD должно оставаться достаточное нераспределенное пространство внутри VHD для того, чтобы позволить диску сжиматься до нужного размера. Таким образом, вы не можете сжать диск до 50 Гбайт, если внутри VHD 60 Гбайт занятого пространства.
Как мне запустить приложение, которое требует запуска пользовательской сессии в начале работы операционной системы?
Для активации автоматической регистрации настройте параметр AutoAdminLogon:
1. Откройте редактор системного реестра (regedit.exe).
2. Перейдите в раздел НKEY LOCAL MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon.
3. Создайте параметр AutoAdminLogon (со строковым значением) или модифицируйте AutoAdminLogon и присвойте ему значение 1.
4. Создайте или настройте параметры DefaultUsername (со строковым значением) и DefaultPassword для нужных учетных данных.
Вероятно, у вас уже есть какой-то командный файл или сценарий для запуска приложения. Просто перетащите с помощью мыши его ярлык в папку запуска. Папку запуска можно открыть путем вызова командного процессора: Startup. Существуют и другие методы, такие как пользовательский раздел Run (в HKEY_CURRENT_ USERSoftwareMicrosoftWindowsCurrentVersionRun), запланированное задание и т. д., но папка запуска — самый простой вариант. Обратите внимание, что было бы хорошо, если бы часть этого командного файла заблокировала систему таким образом, чтобы ваша консоль не была доступна. Просто добавьте при-веденную ниже информацию к своему командному файлу:
::Launch the batch file
start minecraft.bat
::Lock the machine
rundll32.exe user32.dll, LockWorkStation
start minecraft.bat
::Lock the machine
rundll32.exe user32.dll, LockWorkStation
Теперь, когда операционная система начинает работу, пользователь будет автоматически регистрироваться, и приложение будет запускаться.
Другой возможностью является конвертация приложения в службу. Существует много доступных инструментов, которые делают приложение службой путем создания надстройки вокруг него. Для приложений Java (типа сервера Minecraft) подходит следующий способ: http://sourceforge.net/projects/yajsw/.
Почему система выдает ошибку об отсутствии раздела для запуска задания missing-partition-for-run-step в менеджере службы синхронизации Synchronization Service Manager после развертывания Azure AD Connect?
Это происходит в том случае, если у вас есть несколько доменов, но они не синхронизированы. При том что ничего не синхронизировано, мастер установки добавляет шаг в профили запуска, необходимый для выполнения попытки синхронизации. Это и вызывает ошибку. Решением является удаление этого шага из профилей запуска, с использованием Synchronization Service Manager:
1. Запустите Synchronization Service Manager (C:Program FilesMicrosoft Azure AD SyncUIShellmiisclient.exe).
2. На вкладке операций Operations вы заметите ошибки, относящиеся к шагу missing-partition-for-run-step.
3. Выберите вкладку Connectors.
4. Правой кнопкой мыши щелкните по коннектору локальной службы Active Directory и выберите действие по настройке профилей запуска Configure Run Profiles.
5. Выбирайте каждый из профилей запуска и для каждого выполните шаг 6.
6. Выберите шаг для домена, который вы не хотите реплицировать, это будет GUID, и выберите Delete Step (см. скриншоте выше).
7. Щелкните ОК.
8. Теперь выберите Run и запустите то действие, которое выдавало ошибку. Теперь система должна показать успешное выполнение Success. Статус можно увидеть на вкладке Operations (см. скриншоте выше).