Aracılığıyla paylaş


Update-DscConfiguration

Çekme sunucusunu güncelleştirilmiş yapılandırma için denetler ve uygular.

Sözdizimi

ComputerNameSet EnterprisePublishing

Update-DscConfiguration
    [[-ComputerName] <String[]>]
    [-Wait]
    [-JobName <String>]
    [-Credential <PSCredential>]
    [-ThrottleLimit <Int32>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

CimSessionSet

Update-DscConfiguration
    -CimSession <CimSession[]>
    [-Wait]
    [-JobName <String>]
    [-ThrottleLimit <Int32>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Update-DscConfiguration cmdlet'i bir çekme sunucusuna bağlanır, düğümdeki geçerli olandan farklıysa yapılandırmayı indirir ve ardından yapılandırmayı bilgisayara uygular.

Bu cmdlet yalnızca windows RT 8.1, Windows 8.1 ve Windows Server 2012 R2 içinKasım 2014 güncelleştirme paketi kapsamında kullanılabilir.

Örnekler

Örnek 1: Yapılandırmayı güncelleştirme

Update-DscConfiguration -Wait -Verbose

Bu komutu çalıştırdıktan sonra, sunucu kayıtlı çekme hizmetine bağlanır, en son atanan yapılandırmayı indirir ve ardından uygular. Wait ve Ayrıntılı parametreleri isteğe bağlıdır. Etkileşimli olarak çalışırken, bu parametreler bir araya getirilerek yapılandırma uygulanırken ilerleme ve başarı veya başarısızlık hakkında gerçek zamanlı geri bildirim sağlanır.

Örnek 2: CIM oturumu üzerinden bağlanarak yapılandırmayı güncelleştirme

$Session = New-CimSession -ComputerName "Server01" -Credential ACCOUNTS\PattiFuller
Update-DscConfiguration -CimSession $Session -Wait

İlk komut, New-CimSession cmdlet'ini kullanarak bir CIM oturumu oluşturur ve ardından CimSession nesnesini $Session değişkeninde depolar. Komut sizden bir parola ister. Daha fazla bilgi için Get-Help New-CimSessionyazın.

İkinci komut, içinde depolanan $Session belirtilen bilgisayarı güncelleştirir. komutu Wait parametresini belirtir. Konsol, geçerli komut bitene kadar ek komutları kabul etmez.

Parametreler

-CimSession

Cmdlet'i uzak oturumda veya uzak bir bilgisayarda çalıştırır. New-CimSession çıkışı veya Get-CimSession cmdlet'i gibi bir bilgisayar adı veya oturum nesnesi girin. Varsayılan, yerel bilgisayardaki geçerli oturumdur.

Parametre özellikleri

Tür:

CimSession[]

Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

CimSessionSet
Position:Named
Zorunlu:True
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ComputerName

Bir bilgisayar adı dizisi belirtir. Cmdlet, yapılandırma ayarlarını bu parametrenin belirttiği bilgisayarlara uygular.

Parametre özellikleri

Tür:

String[]

Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Çin, SunucuAdı

Parametre kümeleri

ComputerNameSet
Position:1
Zorunlu:False
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Parametre özellikleri

Tür:SwitchParameter
Default value:False
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Cf

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Credential

Hedef bilgisayar için PSCredential nesnesi olarak bir kullanıcı adı ve parola belirtir. PSCredential nesnesi edinmek için Get-Credential cmdlet'ini kullanın. Daha fazla bilgi için Get-Help Get-Credentialyazın.

Parametre özellikleri

Tür:PSCredential
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

ComputerNameSet
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-JobName

İş için kolay bir ad belirtir. Bu parametreyi belirtirseniz, cmdlet bir iş olarak çalışır ve bir İşi nesnesi döndürür.

Varsayılan olarak, Windows PowerShell İşN adını atar; burada N bir tamsayıdır.

Wait parametresini belirtirseniz, bu parametreyi belirtmeyin.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ThrottleLimit

cmdlet'ini çalıştırmak için oluşturulabilecek en fazla eşzamanlı işlem sayısını belirtir. Bu parametre atlanırsa veya 0 değeri girilirse, Windows PowerShell bilgisayarda çalışan CIM cmdlet'lerinin sayısına göre cmdlet için en uygun azaltma sınırını hesaplar. Kısıtlama sınırı yalnızca geçerli cmdlet'e uygulanır, oturuma veya bilgisayara uygulanmaz.

Parametre özellikleri

Tür:Int32
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Wait

Cmdlet'in tüm yapılandırma görevlerini tamamlayana kadar konsolu engellediğini gösterir.

Bu parametreyi belirtirseniz, JobName parametresini belirtmeyin.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-WhatIf

Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Parametre özellikleri

Tür:SwitchParameter
Default value:False
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Wi

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.