Set-DscLocalConfigurationManager
Yerel Configuration Manager (LCM) ayarlarını düğümlere uygular.
Syntax
Set-DscLocalConfigurationManager
[-Path] <String>
[-Force]
[[-ComputerName] <String[]>]
[-Credential <PSCredential>]
[-ThrottleLimit <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DscLocalConfigurationManager
[-Path] <String>
[-Force]
[-ThrottleLimit <Int32>]
-CimSession <CimSession[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Set-DscLocalConfigurationManager
Cmdlet düğümlere LCM ayarlarını veya meta yapılandırmayı uygular. Bilgisayar adlarını belirterek veya Ortak Bilgi Modeli (CIM) oturumlarını kullanarak bilgisayarları belirtin. Hedef bilgisayar belirtmezseniz, cmdlet ayarları yerel bilgisayara uygular.
Örnekler
Örnek 1: LCM ayarlarını uygulama
Set-DscLocalConfigurationManager -Path "C:\DSC\Configurations\"
Bu komut, hedeflenen düğümlere lcm C:\DSC\Configurations\
ayarlarını uygular. Ayarları aldıktan sonra LCM bunları işler.
Uyarı
Belirtilen klasörde depolanan aynı bilgisayar için birden çok meta mof varsa, yalnızca ilk meta mof uygulanır.
Örnek 2: CIM oturumu kullanarak LCM ayarlarını uygulama
$Session = New-CimSession -ComputerName "Server01" -Credential ACCOUNTS\PattiFuller
Set-DscLocalConfigurationManager -Path "C:\DSC\Configurations\" -CimSession $Session
Bu örnek, LCM ayarlarını bir bilgisayara uygular ve ayarları uygular. Örnek, cmdlet'i ile kullanmak üzere Server01 adlı bir bilgisayar için CIM oturumu oluşturur. Alternatif olarak, cmdlet'i belirtilen birden çok bilgisayara uygulamak için bir CIM oturumları dizisi oluşturun.
İlk komut cmdlet'ini New-CimSession
kullanarak bir CIM oturumu oluşturur ve ardından CimSession nesnesini değişkeninde $Session
depolar. Komut sizden parola ister. Daha fazla bilgi için Get-Help New-CimSession
yazın.
İkinci komut, hedeflenen düğüm C:\DSC\Configurations\
için LCM ayarlarını değişkende $Session
depolanan CimSession nesneleri tarafından tanımlanan bilgisayara uygular. Bu örnekte, $Session
değişken yalnızca Server01 adlı bilgisayar için cim oturumu içerir. komutu ayarları uygular. Ayarları aldıktan sonra LCM bunları işler.
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
Bir bilgisayar adı dizisini belirtir. Bu parametre , Path parametresinde meta yapılandırma belgeleri olan bilgisayarları dizide belirtilenlerle kısıtlar.
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 Get-Credential cmdlet'ini 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 |
-Force
Komutu, kullanıcı onayı istemeden çalışmaya zorlar.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Yapılandırma ayarları dosyalarını içeren klasörün dosya yolunu belirtir. Cmdlet, bu LCM ayarlarını yayımlar ve belirtilen yolda ayar dosyaları olan bilgisayarlara uygular. Her hedef düğümün şu biçimde bir ayarlar dosyası olmalıdır: NetBIOS Name.meta.mof
.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 değeri 0
girilirse, Windows PowerShell bilgisayarda çalışan CIM cmdlet'lerinin sayısına göre 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 |
-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 |