Get-DscConfiguration
Pobiera bieżącą konfigurację węzłów.
Składnia
Get-DscConfiguration
[-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>]
[-AsJob]
[<CommonParameters>]
Opis
Polecenie Get-DscConfiguration
cmdlet pobiera bieżącą konfigurację węzłów, jeśli istnieje konfiguracja. Określ komputery przy użyciu sesji modelu wspólnych informacji (CIM). Jeśli nie określisz komputera docelowego, polecenie cmdlet pobierze konfigurację z komputera lokalnego.
Przykłady
Przykład 1. Pobieranie konfiguracji komputera lokalnego
Get-DscConfiguration
To polecenie pobiera bieżący stan komputera lokalnego.
Przykład 2. Pobieranie konfiguracji dla określonego komputera
$Session = New-CimSession -ComputerName "Server01" -Credential ACCOUNTS\PattiFuller
Get-DscConfiguration -CimSession $Session
W tym przykładzie jest pobierany bieżący stan z komputera określonego przez sesję ciągłej integracji. W przykładzie jest tworzona sesja modelu ciągłej integracji dla komputera o nazwie Server01 do użycia z poleceniem cmdlet . Alternatywnie utwórz tablicę sesji ciM, aby zastosować polecenie cmdlet do wielu określonych komputerów.
Pierwsze polecenie tworzy sesję CIM przy użyciu New-CimSession
polecenia cmdlet , a następnie przechowuje obiekt CimSession w zmiennej $Session . Polecenie wyświetla monit o podanie hasła. Aby uzyskać więcej informacji, wpisz polecenie Get-Help New-CimSession
.
Drugie polecenie pobiera bieżącą konfigurację komputerów zidentyfikowanych przez obiekty CimSession przechowywane w zmiennej $Session , w tym przypadku komputera o nazwie Server01.
Parametry
-AsJob
Wskazuje, że to polecenie cmdlet uruchamia polecenie jako zadanie w tle.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CimSession
Uruchamia polecenie cmdlet w sesji zdalnej lub na komputerze zdalnym. Wprowadź nazwę komputera lub obiekt sesji, taki jak dane wyjściowe polecenia cmdlet New-CimSession lub Get-CimSession . Wartość domyślna to bieżąca sesja na komputerze lokalnym.
Type: | CimSession[] |
Aliases: | Session |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ThrottleLimit
Określa maksymalną liczbę współbieżnych operacji, które można ustanowić w celu uruchomienia polecenia cmdlet. Jeśli ten parametr zostanie pominięty lub zostanie wprowadzona wartość0
, Windows PowerShell oblicza optymalny limit ograniczania dla polecenia cmdlet na podstawie liczby poleceń cmdlet ciM uruchomionych na komputerze. Limit ograniczania dotyczy tylko bieżącego polecenia cmdlet, a nie sesji lub komputera.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |