Средства сценариев DirectAccess позволяют использовать сценарий PowerShell для выполнения комбинации команд сетевой оболочки (Netsh) и PowerShell, чтобы настроить все необходимые объекты групповой политики и параметры в DirectAccess.

Оснастка DirectAccess создает файл данных в формате XML (Extensible Markup Language) при каждом сохранении или применении настроек. Расположение данного файла по умолчанию - %windir%\DirectAccess\DirectAccessConfig.xml. Этот XML-файл можно изменить при помощи тегов XML в файле. Например, тег <InternalNetworkInterface> позволяет вручную задать имя и идентификатор интерфейса внутренней сети на сервере DirectAccess. Затем настроенный XML-файл можно передать в качестве входных данных в сценарий оболочки PowerShell с именем Engine.ps1 для настройки сервера DirectAccess и всех обязательных параметров групповой политики.

Сценарий Engine.ps1 оболочки PowerShell доступен в репозитории сценариев Центра сценариев на веб-сайте Microsoft Technet (http://go.microsoft.com/fwlink/?LinkId=145944).

Синтаксис для выполнения сценария следующий:

engine.ps1 –mode {serveronly|gpsettingonly|all} [–data <dataFilePath>] [-log <logFilePath>]

Дополнительные источники информации