Pomocí skriptování technologie DirectAccess můžete spuštěním kombinace příkazů nástroje Netsh (Network Shell) a prostředí PowerShell ve skriptu prostředí PowerShell nakonfigurovat pro technologii DirectAccess všechny potřebné objekty a nastavení zásad skupiny.

Při každém uložení nebo použití nastavení vytvoří modul snap-in DirectAccess datový soubor XML (Extensible Markup Language). Výchozí umístění tohoto souboru je %windir%\DirectAccess\DirectAccessConfig.xml. Tento soubor XML je možné měnit a upravovat pomocí značek XML v souboru. Například pomocí značky <InterníSíťovéRozhraní> lze ručně zadat název a ID interního síťového rozhraní na serveru DirectAccess. Upravený soubor XML je pak možné předat jako vstup do skriptu prostředí PowerShell s názvem Engine.ps1 a nakonfigurovat tak server DirectAccess a všechna potřebná nastavení zásad skupiny.

Skript prostředí PowerShell s názvem Engine.ps1 je k dispozici v úložišti skriptů centra skriptů na webu Microsoft Technet (https://go.microsoft.com/fwlink/?LinkId=145944 (stránka může být v angličtině)).

Syntaxe pro spuštění skriptu je následující:

engine.ps1 –mode {serveronly|gpsettingonly|all} [–data <dataFilePath>] [-log <logFilePath>]
  • Parametr mode je povinný a je nutné zadat jednu z následujících hodnot:

    • serveronly: Při použití této hodnoty bude nakonfigurován pouze server DirectAccess a nebudou vytvořeny ani nakonfigurovány objekty a nastavení zásad skupiny.

    • gpsettingonly: Při použití této hodnoty budou nakonfigurovány pouze objekty a nastavení zásad skupiny a nebude vytvořen ani nakonfigurován server DirectAccess.

    • all: Při použití této hodnoty bude nakonfigurován server DirectAccess i objekty a nastavení zásad skupiny. Použití této hodnoty odpovídá kliknutí na tlačítko Použít na stránce Kontrola nastavení technologie DirectAccess.

  • Parametr data představuje cestu k upravenému souboru XML. Tento parametr je nepovinný. Pokud není umístění určeno, spustí skript soubor DirectAccessConfig.xml umístěný ve složce %windir%\DirectAccess.

  • Parametr log představuje cestu k souboru protokolu. Tento parametr je nepovinný. Pokud není umístění určeno, vytvoří skript ve složce, odkud je spuštěn, soubor DirectAccess_log.txt.

Další odkazy