Get-DscConfiguration
Hämtar den aktuella konfigurationen av noderna.
Syntax
Get-DscConfiguration
[-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>]
[-AsJob]
[<CommonParameters>]
Description
Cmdleten Get-DscConfiguration
hämtar den aktuella konfigurationen av noderna, om konfigurationen finns. Ange datorer med hjälp av CIM-sessioner (Common Information Model). Om du inte anger en måldator hämtar cmdleten konfigurationen från den lokala datorn.
Exempel
Exempel 1: Hämta konfigurationen för den lokala datorn
Get-DscConfiguration
Det här kommandot hämtar det aktuella tillståndet för den lokala datorn.
Exempel 2: Hämta konfigurationen för en angiven dator
$Session = New-CimSession -ComputerName "Server01" -Credential ACCOUNTS\PattiFuller
Get-DscConfiguration -CimSession $Session
Det här exemplet hämtar det aktuella tillståndet från en dator som anges av en CIM-session. I exemplet skapas en CIM-session för en dator med namnet Server01 för användning med cmdleten. Du kan också skapa en matris med CIM-sessioner för att tillämpa cmdleten på flera angivna datorer.
Det första kommandot skapar en CIM-session med hjälp av cmdleten New-CimSession
och lagrar sedan objektet CimSession i variabeln $Session. Kommandot uppmanar dig att ange ett lösenord. Om du vill ha mer information skriver du Get-Help New-CimSession
.
Det andra kommandot hämtar den aktuella konfigurationen för de datorer som identifieras av CimSession objekt som lagras i $Session variabeln, i det här fallet datorn med namnet Server01.
Parametrar
-AsJob
Anger att den här cmdleten kör kommandot som ett bakgrundsjobb.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CimSession
Kör cmdleten i en fjärrsession eller på en fjärrdator. Ange ett datornamn eller ett sessionsobjekt, till exempel utdata från en New-CimSession- eller Get-CimSession cmdlet. Standardvärdet är den aktuella sessionen på den lokala datorn.
Typ: | CimSession[] |
Alias: | Session |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ThrottleLimit
Anger det maximala antalet samtidiga åtgärder som kan upprättas för att köra cmdleten. Om den här parametern utelämnas eller ett värde på 0
anges beräknar Windows PowerShell en optimal begränsningsgräns för cmdleten baserat på antalet CIM-cmdletar som körs på datorn. Begränsningsgränsen gäller endast för den aktuella cmdleten, inte för sessionen eller på datorn.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |