Новость из категории: Информация

Вопросы о сервере Nano

Вопросы о сервере Nano

Можно ли добавлять функции после создания сервера Nano?
Теоретически да, но сейчас это делать не очень удобно. Надеюсь, что через некоторое время ситуация изменится. Дело в том, что двоичные и языковые файлы являются отдельными файлами типа cabs. Вы идеале вам следовало бы создать образ сервера Nano с нужными функциями. Если вам необходимо добавить функции к существующему серверу Nano, лучше всего создать файл ответов и передать его утилите DISM. О том, как это сделать для IIS, рассказано в статье по адресу: https://msdn.microsoft.com/en-us/library/mt627783.aspx. Однако делать это следует только в исключительных случаях. Особенность сервера Nano в том, что он создается однократно и вы не тратите время на его перенастройку. Вы удаляете его и создаете новый сервер.

Вопросы о сервере Nano

Я хочу настроить экземпляр своего сервера Nano под конкретные требования во время его первоначального запуска. Что я могу сделать?
Параметры, с которыми вы работаете в New-NanoServerlmage, на самом деле приводят к созданию файла unattend.xml на VHD, который используется в процессе специализации при применении настроек. После создания VHD вы можете смонтировать этот файл и отредактировать unattend.xml, прежде чем запускать виртуальную машину. Показанный ниже код PowerShell монтирует VHD и открывает unattend.xml в блокноте, поэтому вы можете выполнить редактирование. Затем можно размонтировать VHD.
$NanoVHDPath = "D:VMsNanoVM2NanoServerVM.vhd"
$VHDMount = Mount-VHD -Path $NanoVHDPath -Passthru
$DriveLetter = $VHDMount | Get-Disk | Get-Partition | Get-Volume | Select-Object -ExpandProperty DriveLetter
$UnattendFile = $DriveLetter + ":WindowsPantherUnattend.xml"
notepad $UnattendFile #add <TimeZone>Central Standard Time</TimeZone> before </component> in oobeSystem
Dismount-VHD -Path $NanoVHDPath

Кроме того, вы можете автоматизировать добавление содержимого XML в файл unattend.xml, используя PowerShell.

Приведенный ниже код добавляет временную зону на VHD для моего сервера Nano. Вы можете модифицировать его для выполнения любых других изменений, которые захотите внести.
$NanoVHDPath = "D:VMsNanoVM2NanoServerVM.vhd"
$VHDMount = Mount-VHD -Path $NanoVHDPath -Passthru
$DriveLetter = $VHDMount | Get-Disk | Get-Partition | Get-Volume | Select-Object -ExpandProperty DriveLetter
$UnattendFile = $DriveLetter + ":WindowsPantherUnattend.xml"

$xml = [xml](gc $UnattendFile)

$child = $xml.CreateElement("TimeZone", $xml.unattend.NamespaceURI)
$child.InnerXml = "Central Standard Time"
$null = $xml.unattend.settings.Where{($_.Pass -eq 'oobeSystem')}.component.appendchild($child)

$xml.Save($UnattendFile)
Dismount-VHD -Path $NanoVHDPath

Вопросы о сервере Nano

Как мне изменить временную зону сервера Nano в Windows Server 2016?
Временная зона может быть настроена посредством файла unattend, xml на виртуальном диске VHD сервера Nano, который создается до запуска виртуальной машины, а добавление желаемой временной зоны в раздел oobeSystem осуществляется до блока . Например, добавление
<TimeZone>Central Standard Time</TimeZone>

выполняется так:
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
<UserAccounts>
<AdministratorPassword>
<Value>asdfasdfAA==</Value>
<PlainText>false</PlainText>
</AdministratorPassword>
</UserAccounts>
<TimeZone>Central Standard Time</TimeZone>
</component>
</settings>

Другой подход состоит в том, что при запуске виртуальной машины, обеспечивающей активацию режима удаленного управления, необходимо использовать утилиту tzutil для настройки желаемой временной зоны. Я подсоединился к виртуальной машине своего сервера Nano, а затем изменил временную зону:
PS D:NanoTP4> Enter-PSSession -ComputerName NanoVM

[NanoVM]: PS C:UsersAdministratorDocuments>
[NanoVM]: PS C:UsersAdministratorDocuments> tzutil /g
Pacific Standard Time

[NanoVM]: PS C:UsersAdministratorDocuments> tzutil /s "Central Standard Time"

[NanoVM]: PS C:UsersAdministratorDocuments> tzutil /g
Central Standard Time

[NanoVM]: PS C:UsersAdministratorDocuments> exit


Читать дальше...

Рейтинг статьи

Оценка
0/5
голосов: 0
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх