Publish-DscConfiguration

DSC yapılandırmasını bir bilgisayar kümesine yayımlar.

Sözdizimi

ComputerNameSet EnterprisePublishing

Publish-DscConfiguration
    [-Path] <String>
    [[-ComputerName] <String[]>]
    [-Force]
    [-Credential <PSCredential>]
    [-ThrottleLimit <Int32>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

CimSessionSet

Publish-DscConfiguration
    [-Path] <String>
    -CimSession <CimSession[]>
    [-Force]
    [-ThrottleLimit <Int32>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Publish-DscConfiguration cmdlet'i, bilgisayar kümesinde bir Windows PowerShell İstenen Durum Yapılandırması (DSC) yapılandırma belgesi yayımlar. Bu cmdlet yapılandırmayı uygulamaz. Yapılandırmalar, UseExisting parametresiyle kullanıldığında veya DSC altyapısı tutarlılık döngüsünü çalıştırdığında Start-DscConfiguration cmdlet'i tarafından uygulanır. DSC altyapısı, Local Configuration Manager (LCM) olarak da bilinir.

Bu cmdlet özellikle birden çok yapılandırma belgesinin parçaları teslim edildiğinde kullanışlıdır. Birden çok yapılandırma belgesi parçası teslim edildiğinde, eski yapılandırma belgesi parçalarının üzerine yazılır.

Örnekler

Örnek 1: Uzak bilgisayara yapılandırma yayımlama

Publish-DscConfiguration -Path '$home\WebServer' -ComputerName "ContosoWebServer" -Credential (get-credential Contoso\webadministrator)

Bu komut, uzak bilgisayara bir yapılandırma yayımlar. Cmdlet'i çalıştıran kullanıcının uzak bilgisayarda yönetici olması gerekir.

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

Bu cmdlet'in yapılandırmayı yayımladığı bir veya daha fazla bilgisayarı belirtir.

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 cihaza erişmek için kullanılan kimlik bilgilerini belirtir.

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

-Force

Cmdlet'i bitirmeye zorlar. Yerel Configuration Manager yenileme modu PULL olarak ayarlanırsa, bu parametrenin kullanımı bunu PUSH olarak değiştirir ve DSC yapılandırmasının yayımlanmasını etkinleştirir. Ayrıca, bekleyen bir DSC yapılandırması varsa, bu parametrenin kullanımı bu bekleyen yapılandırmanın üzerine yazar.

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

-Path

Hedef bilgisayarlara yayımlamak için yapılandırmalar içeren bir yol belirtir.

Parametre özellikleri

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

Parametre kümeleri

(All)
Position:0
Zorunlu:True
İş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

-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.