Dela via


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 CimSession-objektet i variabeln $Session . Kommandot uppmanar dig att ange ett lösenord. För mer information ange Get-Help New-CimSession.

Det andra kommandot hämtar den aktuella konfigurationen för de datorer som identifieras av CimSession-objekten som lagras i variabeln $Session , i det här fallet datorn med namnet Server01.

Parametrar

-AsJob

Anger att den här cmdleten kör kommandot som ett bakgrundsjobb.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 cmdleten New-CimSession eller Get-CimSession . Standardinställningen är den aktuella sessionen på den lokala datorn.

Type:CimSession[]
Aliases:Session
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 anges 0 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 datorn.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False