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 (
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.
- 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.
- 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
- Konfigurace technologie DirectAccess
- Prostředí Windows PowerShell (
https://go.microsoft.com/fwlink/?LinkID=102372 (stránka může být v angličtině) )