Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: Windows PowerShell 4.0, Windows PowerShell 5.0
Önemli
Çekme Sunucusu (Windows Özelliği DSC-Hizmeti), Windows Server'ın desteklenen bir bileşenidir, ancak yeni özellikler veya yetenekler sunma planı yoktur. DSC'nin daha yeni bir sürümünün genel kullanıma sunulduğunu ve Azure İlkesi'nin konuk yapılandırması adlı bir özelliği tarafından yönetildiğini bilmenizi isteriz. Konuk yapılandırma hizmeti, DSC Uzantısı, Azure Otomasyonu State Configuration ve müşteri geri bildirimlerinden en sık istenen özellikleri birleştirir. Konuk yapılandırması, Arc özellikli sunucular aracılığıyla hibrit makine desteğini de içerir.
Bir çekme istemcisi ayarlamadan önce, bir çekme sunucusu ayarlamanız gerekir. Bu sipariş gerekli olmasa da, sorun gidermeye yardımcı olur ve kaydın başarılı olduğundan emin olmanıza yardımcı olur. Bir çekme sunucusu ayarlamak için aşağıdaki kılavuzları kullanabilirsiniz:
Her hedef düğüm, yapılandırmaları, kaynakları indirmek ve hatta durumunu raporlamak için yapılandırılabilir. Aşağıdaki bölümlerde, SMB paylaşımı veya HTTP DSC Çekme Sunucusu ile bir çekme istemcisinin nasıl yapılandırılacağı gösterilmektedir. Düğümün LCM'si yenilendiğinde, atanan yapılandırmaları indirmek için yapılandırılan konuma ulaşır. Düğümde gerekli herhangi bir kaynak yoksa, bunları yapılandırılan konumdan otomatik olarak indirecektir. Düğüm bir Rapor Sunucusu ile yapılandırılmışsa, işlemin durumunu rapor eder.
Çekme istemcisi LCM'sini yapılandırma
Aşağıdaki örneklerden herhangi birinin yürütülmesi, PullClientConfigID adlı yeni bir çıkış klasörü oluşturur ve oraya bir metayapılandırma MOF dosyası yerleştirir. Bu durumda, meta yapılandırma MOF dosyası olarak adlandırılacaktır localhost.meta.mof.
Yapılandırmayı uygulamak için, Set-DscLocalConfigurationManager cmdlet'ini çağırın ve Yol, meta yapılandırma MOF dosyasının konumuna ayarlandı. Örneğin:
Set-DSCLocalConfigurationManager –ComputerName localhost –Path .\PullClientConfigId –Verbose.
Yapılandırma Kimliği
Aşağıdaki örnekler, LCM'nin ConfigurationID özelliğini daha önce bu amaçla oluşturulmuş bir Guid olarak ayarlar.
ConfigurationID, LCM'nin çekme sunucusunda uygun yapılandırmayı bulmak için kullandığı şeydir. Çekme sunucusundaki yapılandırma MOF dosyası adlandırılmalıdır ConfigurationID.mof, burada ConfigurationID hedef düğümün LCM'sinin ConfigurationID özelliğinin değeridir. Daha fazla bilgi için bkz: Çekme Sunucusuna Yapılandırma Yayımlama (v4/v5).
Aşağıdaki örneği kullanarak rastgele bir Guid oluşturabilirsiniz.
[System.Guid]::NewGuid()
Yapılandırmaları indirmek için bir Çekme İstemcisi ayarlayın
Her istemcinin Çekme modunda yapılandırılması ve yapılandırmasının depolandığı çekme sunucusu URL'sinin verilmesi gerekir. Bunu yapmak için, Yerel Yapılandırma Yöneticisini (LCM) gerekli bilgilerle yapılandırmanız gerekir. LCM'yi yapılandırmak için, LocalConfigurationManager bloğuyla özel bir yapılandırma türü oluşturursunuz. LCM'yi yapılandırma hakkında daha fazla bilgi için bkz: Yerel Yapılandırma Yöneticisini Yapılandırma.
HTTP DSC Çekme Sunucusu
Çekme sunucusu bir web hizmeti olarak ayarlanmışsa, DownloadManagerName değerini WebDownloadManager olarak ayarlarsınız. WebDownloadManager, DownloadManagerCustomData anahtarına bir ServerUrl belirtmenizi gerektirir. Aşağıdaki örnekte olduğu gibi için AllowUnsecureConnection bir değer de belirtebilirsiniz. Aşağıdaki betik, LCM'yi "PullServer" adlı bir sunucudan yapılandırmaları çekecek şekilde yapılandırır.
Configuration PullClientConfigId
{
LocalConfigurationManager
{
ConfigurationID = "1C707B86-EF8E-4C29-B7C1-34DA2190AE24"
RefreshMode = "PULL"
DownloadManagerName = "WebDownloadManager"
RebootNodeIfNeeded = $true
RefreshFrequencyMins = 30
ConfigurationModeFrequencyMins = 30
ConfigurationMode = "ApplyAndAutoCorrect"
DownloadManagerCustomData = @{
ServerUrl = "http://PullServer:8080/PSDSCPullServer/PSDSCPullServer.svc"
AllowUnsecureConnection = "TRUE"
}
}
}
PullClientConfigId -Output "."
KOBİ Payı
Çekme sunucusu bir web hizmeti yerine bir SMB dosya paylaşımı olarak ayarlandıysa, DownloadManagerName değerini WebDownLoadManager yerine DscFileDownloadManager olarak ayarlarsınız. DscFileDownloadManager, DownloadManagerCustomData'da bir SourcePath özelliği belirtmenizi gerektirir. Aşağıdaki betik, LCM'yi "CONTOSO-SERVER" adlı bir sunucudaki "SmbDscShare" adlı bir SMB paylaşımından yapılandırmaları çekecek şekilde yapılandırır.
Configuration PullClientConfigId
{
LocalConfigurationManager
{
ConfigurationID = "1C707B86-EF8E-4C29-B7C1-34DA2190AE24";
RefreshMode = "PULL";
DownloadManagerName = "DscFileDownloadManager";
RebootNodeIfNeeded = $true;
RefreshFrequencyMins = 30;
ConfigurationModeFrequencyMins = 30;
ConfigurationMode = "ApplyAndAutoCorrect";
DownloadManagerCustomData = @{ServerUrl = "\\CONTOSO-SERVER\SmbDscShare"}
}
}
PullClientConfigId -Output "."
Sonraki Adımlar
Çekme istemcisi yapılandırıldıktan sonra, sonraki adımları gerçekleştirmek için aşağıdaki kılavuzları kullanabilirsiniz:
- Yapılandırmaları Çekme Sunucusunda Yayımlama (v4/v5)
- Kaynakları Çekme Sunucusuna Paketleme ve Karşıya Yükleme (v4)