Rutina Start-DscConfiguration aplikuje konfiguraci na uzly. Při použití s parametrem UseExisting se použije stávající konfigurace v cílovém počítači. Určete, na které počítače chcete použít konfiguraci, zadáním názvů počítačů nebo pomocí relací MODELU CIM (Common Information Model).
Ve výchozím nastavení tato rutina vytvoří úlohu a vrátí objekt Job. Další informace o úlohách na pozadí zadejte Get-Help about_Jobs. Pokud chcete tuto rutinu používat interaktivně, zadejte parametr Wait.
Zadáním parametru Podrobné zobrazíte podrobnosti o tom, co rutina dělá, když použije nastavení konfigurace.
Tento příkaz použije nastavení konfigurace z C:\DSC\Configurations\ na každý počítač, který má nastavení v dané složce. Příkaz vrátí Job objekty pro každý cílový uzel nasazený.
Příklad 2: Použití nastavení konfigurace a čekání na dokončení konfigurace
Tento příkaz použije konfiguraci z C:\DSC\Configurations\ na místní počítač. Příkaz vrátí Úlohy objekty pro každý cílový uzel nasazený v tomto případě pouze v místním počítači. Tento příklad určuje parametr Podrobné. Proto příkaz odesílá zprávy do konzoly, jakmile bude pokračovat. Příkaz obsahuje parametr Wait. Proto nelze konzolu použít, dokud příkaz nedokončí všechny úlohy konfigurace.
Příklad 3: Použití nastavení konfigurace pomocí relace CIM
Tento příklad použije nastavení konfigurace na zadaný počítač. Příklad vytvoří relaci CIM pro počítač s názvem Server01 pro použití s rutinou. Případně můžete vytvořit pole relací CIM, které použije rutinu na více zadaných počítačů.
První příkaz vytvoří relaci CIM pomocí rutiny New-CimSession a pak uloží objekt CimSession do proměnné $Session. Příkaz vás vyzve k zadání hesla. Pro více informací zadejte Get-Help NewCimSession.
Druhý příkaz použije nastavení konfigurace z C:\DSC\Configurations na počítače identifikované CimSession objekty uložené v proměnné $Session. V tomto příkladu proměnná $Session obsahuje relaci CIM pouze pro počítač s názvem Server01. Příkaz použije konfiguraci. Příkaz vytvoří Úlohy objekty pro každý nakonfigurovaný počítač.
Parametry
-CimSession
Spustí rutinu ve vzdálené relaci nebo ve vzdáleném počítači. Zadejte název počítače nebo objekt relace, například výstup rutiny New-CimSession nebo Get-CimSes sion. Výchozí hodnota je aktuální relace na místním počítači.
Určuje uživatelské jméno a heslo, jako PSCredential objekt, pro cílový počítač.
K získání objektu PSCredential použijte rutinu Get-Credential.
Pro více informací zadejte Get-Help Get-Credential.
Zastaví operaci konfigurace, která je aktuálně spuštěná v cílovém počítači, a zahájí novou operaci Start-Configuration. Pokud je vlastnost RefreshMode local Configuration Manageru nastavená na pull, zadáním tohoto parametru ho změníte na Push.
Určuje cestu k souboru složky, která obsahuje soubory nastavení konfigurace. Tato rutina publikuje a použije tato nastavení konfigurace na počítače, které mají soubory nastavení v zadané cestě. Každý cílový uzel musí mít soubor nastavení s následujícím formátem: <NetBIOS Name>.mof.
Určuje maximální počet souběžných operací, které lze navázat pro spuštění rutiny. Pokud tento parametr vynecháte nebo zadáte hodnotu 0, windows PowerShell vypočítá optimální limit omezení pro rutinu na základě počtu rutin CIM spuštěných v počítači. Omezení se vztahuje pouze na aktuální rutinu, ne na relaci nebo na počítač.
Označuje, že tato rutina použije existující konfiguraci. Konfigurace může existovat v cílovém počítači provedením Start-DscConfiguration nebo publikováním pomocí rutiny Publish-DscConfiguration.
Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.