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