Update-DscConfiguration
Çekme sunucusunu güncelleştirilmiş yapılandırma için denetler ve uygular.
Syntax
Update-DscConfiguration
[-Wait]
[-JobName <String>]
[[-ComputerName] <String[]>]
[-Credential <PSCredential>]
[-ThrottleLimit <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-DscConfiguration
[-Wait]
[-JobName <String>]
[-ThrottleLimit <Int32>]
-CimSession <CimSession[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Update-DscConfiguration
Cmdlet bir çekme sunucusuna bağlanır, düğümdeki geçerli yapılandırmadan 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çin Kası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, atanan en son yapılandırmayı indirir ve ardından uygular. Wait ve Verbose parametreleri isteğe bağlıdır. Etkileşimli olarak çalışırken bu parametreler, yapılandırma uygulanırken ilerleme ve başarı veya başarısızlık hakkında gerçek zamanlı geri bildirim sağlar.
Ö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 cmdlet'ini New-CimSession
kullanarak bir CIM oturumu oluşturur ve ardından CimSession nesnesini değişkeninde $Session
depolar. Komut sizden bir parola ister. Daha fazla bilgi için Get-Help New-CimSession
yazın.
İkinci komut, içinde depolanan $Session
CimSession içinde belirtilen bilgisayarı güncelleştirir. komutu Wait parametresini belirtir. Konsol, geçerli komut bitene kadar ek komutları kabul etmez.
Parametreler
-CimSession
Cmdlet'i uzak bir oturumda veya uzak bir bilgisayarda çalıştırır. New-CimSession veya Get-CimSession cmdlet'inin çıkışı gibi bir bilgisayar adı veya oturum nesnesi girin. Varsayılan, yerel bilgisayardaki geçerli oturumdur.
Type: | CimSession[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ComputerName
Bilgisayar adları dizisini belirtir. Cmdlet, yapılandırma ayarlarını bu parametrenin belirttiği bilgisayarlara uygular.
Type: | String[] |
Aliases: | CN, ServerName |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Hedef bilgisayar için PSCredential nesnesi olarak bir kullanıcı adı ve parola belirtir. PSCredential nesnesi almak için cmdlet'ini Get-Credential
kullanın. Daha fazla bilgi için Get-Help Get-Credential
yazın.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobName
İş için kolay bir ad belirtir. Bu parametreyi belirtirseniz, cmdlet bir iş olarak çalışır ve bir İş nesnesi döndürür.
Varsayılan olarak, Windows PowerShell jobN adını atar; burada N tamsayıdır.
Wait parametresini belirtirseniz, bu parametreyi belirtmeyin.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ThrottleLimit
Cmdlet'i çalıştırmak için oluşturulabilecek en fazla eşzamanlı işlem sayısını belirtir. Bu parametre atlanırsa veya değeri 0
girilirse, Windows PowerShell bilgisayarda çalışan CIM cmdlet'lerinin sayısına bağlı olarak cmdlet için en uygun kısıtlama sınırını hesaplar. Kısıtlama sınırı yalnızca geçerli cmdlet'e uygulanır, oturuma veya bilgisayara uygulanmaz.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Wait
Cmdlet'in tüm yapılandırma görevlerini tamamlayana kadar konsolu engellediğini gösterir.
Bu parametreyi belirtirseniz JobName parametresini belirtmeyin.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
İlişkili Bağlantılar
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin