Aracılığıyla paylaş


Microsoft Dağıtım Araç Seti Örnekleri Kılavuzu

Bu kılavuz, Microsoft Dağıtım Araç Seti'nin (MDT) bir parçasıdır ve Windows işletim sistemlerini ve Microsoft Office'i dağıtma konusunda uzman bir ekise yol gösterir. Özellikle, bu kılavuz belirli dağıtım senaryoları için örnek yapılandırma ayarları sağlamak üzere tasarlanmıştır.

Not

Bu makalede Windows, aksi belirtilmedikçe Windows 8.1, Windows 8, Windows 7, Windows Server 2012 R2, Windows Server 2012 ve Windows Server 2008 R2 işletim sistemleri için geçerlidir. MDT, Windows'un ARM işlemci tabanlı sürümlerini desteklemez. Benzer şekilde , MDT aksi belirtilmedikçe MDT'nin geçerli sürümüne başvurur.

Bu kılavuzu kullanmak için

İçindekiler Tablosundaki senaryo konularının listesini gözden geçirin.

  1. Kuruluşunuzun dağıtım hedeflerini en yakından temsil eden senaryoyu seçin.

  2. Seçili senaryo için örnek yapılandırma ayarlarını gözden geçirin.

  3. Örnek yapılandırma ayarlarını ortamınızdaki yapılandırma ayarlarının temeli olarak kullanın.

  4. Ortamınız için örnek yapılandırma ayarlarını özelleştirin.

    Çoğu durumda, ortamın yapılandırma ayarlarını tamamlamak için birden fazla senaryo gerekebilir.

    Bu kılavuz yalnızca örnek yapılandırma ayarları içerdiğinden, aşağıdaki tabloda listelenen kılavuzları gözden geçirmek ortamın yapılandırma ayarlarını özelleştirmeye daha fazla yardımcı olabilir.

    Kılavuzu Bu kılavuz, yardım için yardım sunar
    Microsoft System Center 2012 R2 Configuration Manager için Hızlı Başlangıç Kılavuzu Yeni Bilgisayar dağıtım senaryosunda Windows 8.1 işletim sistemini yüklemek için System Center 2012 R2 Configuration Manager kullanın.
    Lite Touch Kurulumu için Hızlı Başlangıç Kılavuzu Yeni Bilgisayar dağıtım senaryosunda önyüklenebilir medya kullanarak Lite Touch Installation (LTI) aracılığıyla Windows 8.1 işletim sistemini yükleyin.
    User-Driven Yüklemesi için Hızlı Başlangıç Kılavuzu Yeni Bilgisayar dağıtım senaryosunda User-Driven Yükleme ve System Center 2012 R2 Configuration Manager ile Windows 8.1 işletim sistemini yükleyin.
    Microsoft Dağıtım Araç Seti'ni kullanma Zero Touch Installation (ZTI) ve LTI dağıtımlarında kullanılan yapılandırma dosyalarını daha da özelleştirin. Bu kılavuz ayrıca genel yapılandırma kılavuzu ve yapılandırma ayarları için teknik başvuru sağlar.

MDT Kullanarak Windows 8 Uygulamaları Dağıtma

MDT, .appx dosya uzantısına sahip Windows 8 uygulama paketlerini dağıtabilir. Bu uygulama paketleri Windows 8 yenidir. Bu uygulamalar hakkında daha fazla bilgi için bkz . Windows Mağazası Uygulaması geliştirme.

Aşağıdaki adımları uygulayarak MDT kullanarak Windows 8 uygulamaları dağıtın:

LTI Kullanarak Windows 8 Uygulamaları Dağıtma

Yükleme işlemini bir komut satırından başlatan diğer tüm uygulamalar gibi LTI kullanarak Windows 8 uygulamaları dağıtabilirsiniz. Dağıtım Workbench'teki Uygulamalar düğümünde LTI dağıtımlarına Windows 8 uygulamalar ekleyebilirsiniz.

LTI kullanarak bir Windows 8 uygulaması dağıtmak için

  1. Uygulamanın depolandığı bir ağ paylaşılan klasörü oluşturun.

  2. Windows 8 uygulamasını önceki adımda oluşturduğunuz ağ paylaşılan klasörüne kopyalayın.

    Windows 8 uygulamasını .appx dosyasını ve uygulama sertifikasını içeren bir .cer dosyası gibi diğer gerekli dosyaları kopyaladığınızdan emin olun.

  3. Yeni Uygulama Sihirbazı'nı kullanarak Deployment Workbench'teki Uygulamalar düğümünde Windows 8 uygulaması için bir LTI uygulama öğesi oluşturun.

    Yeni Uygulama Sihirbazı'nı tamamlarken, Komut Ayrıntıları sihirbazı sayfasındaki Komut satırınaapp_file_name yazın (burada app_file_name Windows 8 uygulamasının adıdır).

    Deployment Workbench'te Yeni Uygulama Sihirbazı'nı tamamlama hakkında daha fazla bilgi için, MDT belgesinin Microsoft Dağıtım Araç Seti'ni kullanma bölümündeki aşağıdaki bölümlere bakın:

    • "Dağıtım Paylaşımından Dağıtılan Yeni Bir Uygulama Oluştur"

    • "Başka Bir Ağ Paylaşılan Klasöründen Dağıtılan Yeni Bir Uygulama Oluştur"

  4. Bir LTI görev dizisinde önceki adımda oluşturulan LTI uygulama öğesini seçin.

UDI Kullanarak Windows 8 Uygulamaları Dağıtma

Yükleme işlemini bir komut satırından başlatan diğer uygulamalar gibi UDI kullanarak Windows 8 uygulamaları dağıtabilirsiniz. UDI Dağıtımlarına Windows 8 uygulamaları UDI Sihirbazı Tasarım Aracı ApplicationPage sihirbaz sayfasında ekleyebilirsiniz.

Not

UDI kullanarak Windows 8 ve Windows 8 uygulamalarının dağıtımı için System Center 2012 R2 Configuration Manager gerekir.

UDI kullanarak bir Windows 8 uygulaması dağıtmak için

  1. Uygulamanın depolandığı bir ağ paylaşılan klasörü oluşturun.

    Bu klasör, işlemin ilerleyen bölümlerinde oluşturacağınız Configuration Manager uygulamasının kaynak klasörü olacaktır.

  2. Windows 8 uygulamasını önceki adımda oluşturduğunuz ağ paylaşılan klasörüne kopyalayın.

    Windows 8 uygulamasını .appx dosyasını ve uygulama sertifikasını içeren bir .cer dosyası gibi diğer gerekli dosyaları kopyaladığınızdan emin olun.

  3. Windows 8 uygulamasını Configuration Manager uygulaması olarak ekleme

  4. Configuration Manager konsolundaki Uygulama Oluşturma Sihirbazı'nı kullanarak Windows 8 uygulaması için bir Configuration Manager uygulama öğesi oluşturun.

    Uygulama Oluşturma Sihirbazı'nı tamamlarken, Dağıtım Türü Oluşturma Sihirbazı'nı kullanarak Windows 8 uygulamasını dağıtmak için bir dağıtım türü oluşturun. Dağıtım Türü Oluşturma Sihirbazı'nın İçerik sayfasındaki Yükleme programı alanına app_file_name yazın (burada app_file_name Windows 8 uygulamasının adıdır).

    Configuration Manager konsolunda Uygulama Oluşturma Sihirbazı'nı tamamlama hakkında daha fazla bilgi için, Configuration Manager'de bulunan System Center 2012 Configuration Manager için Belge Kitaplığı'ndaki aşağıdaki bölümlere bakın:

  5. Configuration Manager'daki kullanıcı cihaz benzimi (UDA) özelliğinin, Configuration Manager uygulama dağıtımı için kullanıcılar ve cihazlar arasındaki benşimi destekleyecek şekilde düzgün yapılandırıldığından emin olun.

    UDA'yı Configuration Manager uygulama dağıtımlarını destekleyecek şekilde yapılandırma hakkında daha fazla bilgi için bkz. Configuration Manager'de Kullanıcı Cihazı Benzini Yönetme.

  6. 4. adımda oluşturulan uygulamayı hedeflenen kullanıcılara dağıtın.

    Bir uygulamanın kullanıcıya nasıl dağıtılacağı hakkında daha fazla bilgi için bkz. Configuration Manager'de Uygulamaları Dağıtma.

  7. ApplicationPage sihirbaz sayfasını UDI Sihirbazı Tasarım Aracı kullanarak 4. adımda oluşturulan Configuration Manager uygulamasını içerecek şekilde yapılandırın.

    UDI Sihirbazı Tasarım Aracı kullanarak ApplicationPage sihirbaz sayfasını yapılandırma hakkında daha fazla bilgi için, User-Driven Yükleme için MDT belgesindeki "Adım 5-11: UDI Sihirbazı Yapılandırma Dosyasını Hedef Bilgisayar için Özelleştirme" bölümüne bakın.

  8. Bir UDI görev dizisinde önceki adımda oluşturulan UDI uygulama öğesini seçin.

    Not

    Windows 8 uygulaması görev dizisi tarafından yüklenmez, ancak kullanıcı UDI'daki User-Centric Uygulama Yükleyicisi özelliği (AppInstall.exe) kullanılarak hedeflenen bilgisayarda ilk kez oturum açtığında (adım 5'te yapılandırılan UDA ayarı tarafından tanımlandığı gibi) yüklenir.

    UDI'daki User-Centric Uygulama Yükleyicisi özelliği hakkında daha fazla bilgi için, MDT belgesi Araç Seti Başvurusu'ndaki "Kullanıcı Merkezli Uygulama Yükleyici başvurusu" bölümüne bakın.

Windows PowerShell Kullanarak MDT'yi Yönetme

Dağıtım Workbench ve Windows PowerShell kullanarak MDT dağıtım paylaşımlarını yönetebilirsiniz. MDT, Windows PowerShell ™ MDT'ye özgü özellikler kullanmadan önce yüklenmesi gereken bir Windows PowerShell ek bileşeni (Microsoft.BDD.SnapIn) içerir. MDT Windows PowerShell ek bileşeni şunları içerir:

MDT Windows PowerShell Snap-In yükleme

MDT cmdlet'leri, MDT cmdlet'leri kullanmadan önce yüklenmesi gereken Windows PowerShell bir Microsoft.BDD.SnapIn ek bileşeninde sağlanır. MDT Windows PowerShell ek bileşenini, Add-PSSnapIn Cmdlet'ini Kullanarak MDT Windows PowerShell Snap-In Yükleme bölümünde açıklandığı gibi Add-PSSnapIn cmdlet'ini kullanarak yükleyin.

Add-PSSnapIn Cmdlet'ini Kullanarak MDT Windows PowerShell Snap-In Yükleme

Aşağıdaki örnekte gösterildiği gibi Add-PSSnapIn cmdlet'ini kullanarak herhangi bir Windows PowerShell ortamından Microsoft.BDD.PSSnapIn Windows PowerShell MDT ek bileşenini yükleyebilirsiniz:

Add-PSSnapin -Name Microsoft.BDD.PSSnapIn

Windows PowerShell Kullanarak Dağıtım Paylaşımı Oluşturma

MDT Windows PowerShell cmdlet'lerini kullanarak dağıtım paylaşımları oluşturabilirsiniz. Dağıtım paylaşımının kök klasörü, standart Windows PowerShell cmdlet'leri ve Windows Yönetim Araçları (WMI) sınıf komutları çağrıları kullanılarak oluşturulur ve paylaşılır. Dağıtım paylaşımı, MDTProvider Windows PowerShell sağlayıcısı ve NewPSDrive cmdlet'i kullanılarak doldurulur. MDTProvider Windows PowerShell sürücüsü Add-MDTPersistentDrive cmdlet'i kullanılarak kalıcı hale alınır.

MDT Windows PowerShell cmdlet'lerini kullanarak dağıtım paylaşımı hazırlamak için

  1. MDT Windows PowerShell Ek Bileşenini Yükleme bölümünde açıklandığı gibi MDT Windows PowerShell ek bileşenini yükleyin.

  2. Aşağıdaki örnekte gösterildiği gibi ve New-Item Cmdlet'ini kullanma bölümünde açıklandığı gibi New-Item cmdlet'ini kullanarak yeni dağıtım paylaşımının kökü olacak klasörü oluşturun:

    New-Item "C:\MDTDeploymentShare$" -Type directory
    

    cmdlet'i, klasörün başarıyla oluşturulmasını görüntüler.

  3. Aşağıdaki örnekte gösterildiği gibi WMI win32_share sınıfını kullanarak önceki adımda oluşturulan klasörü paylaşın:

    ([wmiclass]"win32_share").Create("C:\MDTDeploymentShare$", "MDTDeploymentShare$",0)
    

    win32_share sınıfına yapılan çağrı, çağrının sonuçlarını döndürür. ReturnValue değeri sıfır (0) ise, çağrı başarılı oldu demektir.

  4. Aşağıdaki örnekte gösterildiği gibi NewPSDrive cmdlet'ini kullanarak yeni paylaşılan klasörü dağıtım paylaşımı olarak belirtin:

    New-PSDrive -Name "DS002" -PSProvider "MDTProvider" -Root "C:\MDTDeploymentShare$" -Description "MDT Deployment Share Created with Cmdlets" -NetworkPath "\\WDG-MDT-01\MDTDeploymentShare$" -Verbose
    

    Cmdlet otomatik olarak dağıtım paylaşımını oluşturmaya ve şablon bilgilerini yeni dağıtım paylaşımına kopyalamaya başlar. Kopyalama işlemi tamamlandıktan sonra, cmdlet yeni dağıtım paylaşımının bilgilerini görüntüler.

    Not

    Ad parametresinde (DS002) sağlanan değer benzersiz olmalıdır ve mevcut dağıtım paylaşımı Windows PowerShell sürücüsüyle aynı olamaz.

  5. Aşağıdaki örnekte gösterildiği gibi dir komutu kullanılarak uygun dağıtım paylaşımı klasörlerinin oluşturulduğunu doğrulayın:

    Get-ChildItem ds002:
    

    Dağıtım paylaşımının kökündeki varsayılan klasörlerin listesi görüntülenir.

  6. Aşağıdaki örnekte gösterildiği gibi Add-MDTPersistentDrive cmdlet'ini kullanarak yeni dağıtım paylaşımını kalıcı MDT dağıtım paylaşımları listesine ekleyin:

    $NewDS=Get-PSDrive "DS002"
    Add-MDTPersistentDrive  -Name "DS002" -InputObject $NewDS Verbose
    

    Bu örnekte, yeni dağıtım paylaşımının Windows PowerShell sürücü nesnesini cmdlet'e geçirmek için $NewDS değişkeni kullanılır.

    Alternatif olarak, aşağıdaki örnekte gösterildiği gibi NewPSDrive ve Add-MDTPersistentDrive cmdlet'lerini birleştirebilirdiniz:

    New-PSDrive -Name "DS002" -PSProvider "MDTProvider" -Root "C:\MDTDeploymentShare$" -Description "MDT Deployment Share Created with Cmdlets" -NetworkPath "\\WDG-MDT-01\MDTDeploymentShare$" -Verbose | Add-MDTPersistentDrive -Verbose
    

    Önceki örnekte, Windows PowerShell işlem hattı hem Name hem de InputObject parametrelerini sağlar.

Windows PowerShell Kullanarak Dağıtım Paylaşımı Özelliklerini Görüntüleme

Get-ItemProperty cmdlet'ini ve MDTProvider Windows PowerShell sağlayıcısını kullanarak MDT dağıtım paylaşımlarının özelliklerini görüntüleyebilirsiniz. Bu özellikler Deployment Workbench'te de görülebilir.

MDT Windows PowerShell cmdlet'lerini kullanarak dağıtım paylaşımı özelliklerini görüntülemek için

  1. MDT Windows PowerShell Ek Bileşenini Yükleme bölümünde açıklandığı gibi MDT Windows PowerShell ek bileşenini yükleyin.

  2. Aşağıdaki örnekte gösterildiği gibi, MDT dağıtım paylaşımı Windows PowerShell sürücülerinin Restore-MDTPersistentDrive cmdlet'i kullanılarak geri yüklendiğinden emin olun:

    Restore-MDTPersistentDrive -Verbose
    

    Not

    Windows PowerShell sürücüleri paylaşan MDT dağıtımları zaten geri yüklendiyse, cmdlet'in sürücüyü geri yükleyemediğini belirten bir uyarı iletisi alırsınız.

  3. Windows PowerShell sürücüleri paylaşan MDT dağıtımlarının Get-PSDrive cmdlet'i kullanılarak aşağıdaki gibi düzgün bir şekilde geri yüklendiğini doğrulayın:

    Get-PSDrive -PSProvider Microsoft.BDD.PSSnapIn\MDTProvider
    

    MDTProvider kullanılarak sağlanan Windows PowerShell sürücülerin listesi listelenir.

  4. Aşağıdaki örnekte gösterildiği gibi Get-ItemProperty cmdlet'ini kullanarak dağıtım paylaşımının özelliklerini görüntüleyin:

    Get-ItemProperty "DS002:"
    

    Bu örnekte DS002: 3. adımda döndürülen bir Windows PowerShell sürücüsünün adıdır. Cmdlet, dağıtım paylaşımının özelliklerini döndürür.

Windows PowerShell Kullanarak Dağıtım Paylaşımları Listesini Görüntüleme

Get-PSDrive cmdlet'ini ve MDTProvider Windows PowerShell sağlayıcısını kullanarak MDT dağıtım paylaşımlarının listesini görüntüleyebilirsiniz. Dağıtım paylaşımlarının aynı listesi Deployment Workbench'te de görüntülenebilir.

MDT Windows PowerShell cmdlet'lerini kullanarak dağıtım paylaşımlarının listesini görüntülemek için

  1. MDT Windows PowerShell Ek Bileşenini Yükleme bölümünde açıklandığı gibi MDT Windows PowerShell ek bileşenini yükleyin.

  2. MDT dağıtımlarının paylaşım Windows PowerShell sürücülerinin aşağıdaki örnekte gösterildiği gibi Restore-MDTPersistentDrive cmdlet'i kullanılarak geri yüklendiğinden emin olun:

    Restore-MDTPersistentDrive -Verbose
    

    Not

    Windows PowerShell sürücüleri paylaşan MDT dağıtımları zaten geri yüklendiyse, cmdlet'in sürücüyü geri yükleyemediğini belirten bir uyarı iletisi alırsınız.

  3. Get-PSDrive cmdlet'ini kullanarak her dağıtım paylaşımı için bir tane Windows PowerShell sürücüleri paylaşan MDT dağıtımlarının listesini aşağıdaki gibi görüntüleyin:

    Get-PSDrive -PSProvider Microsoft.BDD.PSSnapIn\MDTProvider
    

    MDTProvider kullanılarak sağlanan Windows PowerShell sürücülerin listesi, her dağıtım paylaşımı için bir tane olarak listelenir.

Windows PowerShell Kullanarak Dağıtım Paylaşımını Güncelleştirme

Update-MDTDeploymentShare cmdlet'ini ve MDTProvider Windows PowerShell sağlayıcısını kullanarak dağıtım paylaşımlarını güncelleştirebilirsiniz. Dağıtım paylaşımının güncelleştirilmesi, LTI dağıtımını başlatmak için gereken Windows PE önyükleme görüntülerini (WIM ve Uluslararası Standartlaştırma Kuruluşu [ISO] dosyaları) oluşturur. "Deployment Workbench'te Dağıtım Paylaşımını Güncelleştirme" bölümünde açıklandığı gibi, Deployment Workbench'i kullanarak da aynı işlemi gerçekleştirebilirsiniz.

Windows PowerShell kullanarak dağıtım paylaşımını güncelleştirmek için

  1. MDT Windows PowerShell Ek Bileşenini Yükleme bölümünde açıklandığı gibi MDT Windows PowerShell ek bileşenini yükleyin.

  2. Aşağıdaki örnekte gösterildiği gibi, Windows PowerShell sürücüleri paylaşan MDT dağıtımlarının Restore-MDTPersistentDrive cmdlet'i kullanılarak geri yüklendiğinden emin olun:

    Restore-MDTPersistentDrive -Verbose
    

    Not

    Windows PowerShell sürücüleri paylaşan MDT dağıtımları zaten geri yüklendiyse, cmdlet'in sürücüyü geri yükleyemediğini belirten bir uyarı iletisi alırsınız.

  3. Windows PowerShell sürücüleri paylaşan MDT dağıtımlarının Get-PSDrive cmdlet'i kullanılarak aşağıdaki gibi düzgün bir şekilde geri yüklendiğini doğrulayın:

    Get-PSDrive -PSProvider Microsoft.BDD.PSSnapIn\MDTProvider
    

    MDTProvider kullanılarak sağlanan Windows PowerShell sürücülerin listesi listelenir.

  4. Aşağıdaki örnekte gösterildiği gibi Update-MDTDeploymentShare cmdlet'ini kullanarak dağıtım paylaşımını güncelleştirin:

    Update-MDTDeploymentShare -Path "DS002:" -Force
    

    Bu örnekte DS002: 3. adımda döndürülen bir Windows PowerShell sürücüsünün adıdır.

    Not

    Dağıtım paylaşımının güncelleştirilmesi uzun sürebilir. cmdlet'in ilerleme durumu, Windows PowerShell konsolunun en üstünde gösterilir.

    Güncelleştirme başarılı olursa cmdlet çıkış olmadan döndürülüyor.

Windows PowerShell Kullanarak Bağlı Dağıtım Paylaşımını Güncelleştirme

Update-MDTLinkedDS cmdlet'ini ve MDTProvider Windows PowerShell sağlayıcısını kullanarak bağlı dağıtım paylaşımlarını güncelleştirebilir (çoğaltabilirsiniz). Bağlı dağıtım paylaşımının güncelleştirilmesi, özgün dağıtım paylaşımındaki içeriği bağlantılı dağıtım paylaşımına çoğaltır. "Deployment Workbench'te Bağlı Dağıtım Paylaşımlarını Çoğaltma" bölümünde açıklandığı gibi Dağıtım Workbench'ini kullanarak da aynı işlemi gerçekleştirebilirsiniz.

Windows PowerShell kullanarak bağlı dağıtım paylaşımını güncelleştirmek için

  1. MDT Windows PowerShell Ek Bileşenini Yükleme bölümünde açıklandığı gibi MDT Windows PowerShell ek bileşenini yükleyin.

  2. Aşağıdaki örnekte gösterildiği gibi, Windows PowerShell sürücüleri paylaşan MDT dağıtımlarının Restore-MDTPersistentDrive cmdlet'i kullanılarak geri yüklendiğinden emin olun:

    Restore-MDTPersistentDrive -Verbose
    

    Not

    Windows PowerShell sürücüleri paylaşan MDT dağıtımları zaten geri yüklendiyse, cmdlet'in sürücüyü geri yükleyemediğini belirten bir uyarı iletisi alırsınız.

  3. Windows PowerShell sürücüleri paylaşan MDT dağıtımlarının Get-PSDrive cmdlet'i kullanılarak aşağıdaki gibi düzgün bir şekilde geri yüklendiğini doğrulayın:

    Get-PSDrive -PSProvider Microsoft.BDD.PSSnapIn\MDTProvider
    

    MDTProvider kullanılarak sağlanan Windows PowerShell sürücülerin listesi listelenir.

  4. Aşağıdaki örnekte gösterildiği gibi Update-MDTDeploymentShare cmdlet'ini kullanarak dağıtım paylaşımını güncelleştirin:

    Update-MDTLinkedDS -Path "DS002:\Linked Deployment Shares\LINKED002"
    

    Bu örnekte DS002: 3. adımda döndürülen bir Windows PowerShell sürücüsünün adıdır.

    Not

    Bağlı dağıtım paylaşımının güncelleştirilmesi uzun sürebilir. cmdlet'in ilerleme durumu, Windows PowerShell konsolunun en üstünde gösterilir.

    Güncelleştirme başarılı olursa cmdlet çıkış olmadan döndürülüyor.

Windows PowerShell Kullanarak Dağıtım Medyası Güncelleştirme

Update-MDTMedia cmdlet'ini ve MDTProvider Windows PowerShell sağlayıcısını kullanarak dağıtım medyasını güncelleştirebilir (oluşturabilirsiniz). Dağıtım medyasının güncelleştirilmesi özgün dağıtım paylaşımındaki içeriği bağlı dağıtım paylaşımına çoğaltır ve ardından .iso ve .wim dosyaları oluşturur. "Deployment Workbench'te Medya Görüntüleri Oluşturma" bölümünde açıklandığı gibi Deployment Workbench'i kullanarak aynı işlemi gerçekleştirebilirsiniz.

Update-MDTMedia cmdlet'i tamamlandığında aşağıdaki dosyalar oluşturulur:

  • media_folder klasöründeki bir .iso dosyası (burada media_folder , medya için belirttiğiniz klasörün adıdır)

    .iso dosyasını oluşturmak, şu şekilde yapılandırdığınız bir seçenektir:

    • Medya Özellikleri iletişim kutusunun Genel sekmesinde Lite Touch önyüklenebilir ISO görüntüsü oluştur onay kutusunu seçme (Önyüklenebilir DVD'ler oluşturmanız veya .iso dosyasından sanal makineleri [VM' ler] başlatmanız gerekmediği sürece medya oluşturmak için gereken süreyi azaltmak için bu onay kutusunu temizleyin.)

    • Set-ItemProperty cmdlet'ini kullanarak aynı özelliği ayarlama

  • media_folder\Content\Deploy\Boot klasöründeki WIM dosyaları (burada media_folder, medya için belirttiğiniz klasörün adıdır)

    Windows PowerShell kullanarak bağlı dağıtım paylaşımını güncelleştirmek için

  1. MDT Windows PowerShell Ek Bileşenini Yükleme bölümünde açıklandığı gibi MDT Windows PowerShell ek bileşenini yükleyin.

  2. MDT dağıtımlarının paylaşım Windows PowerShell sürücülerinin aşağıdaki örnekte gösterildiği gibi Restore-MDTPersistentDrive cmdlet'i kullanılarak geri yüklendiğinden emin olun:

    Restore-MDTPersistentDrive -Verbose
    

    Not

    Windows PowerShell sürücüleri paylaşan MDT dağıtımları zaten geri yüklendiyse, cmdlet'in sürücüyü geri yükleyemediğini belirten bir uyarı iletisi alırsınız.

  3. Windows PowerShell sürücüleri paylaşan MDT dağıtımlarının Get-PSDrive cmdlet'i kullanılarak aşağıdaki gibi düzgün bir şekilde geri yüklendiğini doğrulayın:

    Get-PSDrive -PSProvider Microsoft.BDD.PSSnapIn\MDTProvider
    

    MDTProvider kullanılarak sağlanan Windows PowerShell sürücülerin listesi listelenir.

  4. Aşağıdaki örnekte gösterildiği gibi Update-MDTDeploymentShare cmdlet'ini kullanarak dağıtım paylaşımını güncelleştirin:

    Update-MDTLinkedDS -Path "DS002:\Linked Deployment Shares\LINKED002"
    

    Bu örnekte DS002: 3. adımda döndürülen bir Windows PowerShell sürücüsünün adıdır.

    Not

    Bağlı dağıtım paylaşımının güncelleştirilmesi uzun sürebilir. cmdlet'in ilerleme durumu, Windows PowerShell konsolunun en üstünde gösterilir.

    Güncelleştirme başarılı olursa cmdlet çıkış olmadan döndürülüyor.

Windows PowerShell Kullanarak Dağıtım Paylaşımındaki Öğeleri Yönetme

Dağıtım paylaşımı, işletim sistemleri, uygulamalar, cihaz sürücüleri, işletim sistemi paketleri ve görev dizileri gibi dağıtımları gerçekleştirmek için kullanılan öğeleri içerir. Bu öğeler, Windows PowerShell ve MDT ile sağlanan cmdlet'ler kullanılarak yönetilebilir.

Windows PowerShell cmdlet'lerini kullanarak öğeleri doğrudan işleme hakkında daha fazla bilgi için bkz. Öğeleri Doğrudan Düzenleme. Dağıtım paylaşımının klasör yapısı da Windows PowerShell kullanılarak yönetilebilir. Daha fazla bilgi için bkz. Windows PowerShell Kullanarak Dağıtım Paylaşımı Klasörlerini Yönetme.

Bir Öğeyi Dağıtım Paylaşımına aktarma

MDT cmdlet'lerini kullanarak işletim sistemleri, uygulamalar veya cihaz sürücüleri gibi her öğe türünü içeri aktarabilirsiniz. Her öğe türü için belirli bir MDT cmdlet'i vardır. Windows PowerShell kullanarak birden çok öğeyi dağıtım paylaşımına aktarmak istiyorsanız bkz. Dağıtım Paylaşımı popülasyonunun otomatikleştirilmesi.

Aşağıdaki tabloda, öğeleri dağıtım paylaşımına aktarmak için kullanılan MDT Windows PowerShell cmdlet'leri listelenir ve her cmdlet'in kısa bir açıklaması sağlanır. Her cmdlet'in nasıl kullanılacağına ilişkin örnekler, her cmdlet'e karşılık gelen bölümde verilmiştir.

Cmdlet Açıklama
Import-MDTApplication Uygulamayı dağıtım paylaşımına aktarır
Import-MDTDriver Bir veya daha fazla cihaz sürücüsünü dağıtım paylaşımına aktarır
Import-MDTOperatingSystem Bir veya daha fazla işletim sistemini dağıtım paylaşımına aktarır
Import-MDTPackage Bir veya daha fazla işletim sistemi paketini dağıtım paylaşımına aktarır
Import-MDTTaskSequence Görev dizisini dağıtım paylaşımına aktarır

Dağıtım Paylaşımındaki Bir Öğenin Özelliklerini Görüntüleme

Dağıtım paylaşımındaki her öğenin farklı özellikler kümesi vardır. Get-ItemProperty cmdlet'ini kullanarak dağıtım paylaşımındaki bir öğenin özelliklerini görüntüleyebilirsiniz. Get-ItemProperty cmdlet'i, Aynı Deployment Workbench'teki özellikleri görebileceğiniz gibi belirli bir öğenin özelliklerini görüntülemek için MDTProvider'ı kullanır.

Windows PowerShell kullanarak bir dağıtım paylaşımındaki birden çok öğenin özelliklerini görüntülemek istiyorsanız bkz. Dağıtım Paylaşımının Popülasyonunu Otomatikleştirme.

Windows PowerShell kullanarak dağıtım paylaşımındaki bir öğenin özelliklerini görüntülemek için

  1. MDT Windows PowerShell Ek Bileşenini Yükleme bölümünde açıklandığı gibi MDT Windows PowerShell ek bileşenini yükleyin.

  2. Aşağıdaki örnekte gösterildiği gibi, Windows PowerShell sürücüleri paylaşan MDT dağıtımlarının Restore-MDTPersistentDrive cmdlet'i kullanılarak geri yüklendiğinden emin olun:

    Restore-MDTPersistentDrive -Verbose
    

    Not

    Windows PowerShell sürücüleri paylaşan MDT dağıtımları zaten geri yüklendiyse, cmdlet'in sürücüyü geri yükleyemediğini belirten bir uyarı iletisi alırsınız.

  3. Aşağıdaki örnekte gösterildiği gibi, Windows PowerShell sürücüleri paylaşan MDT dağıtımlarının Get-PSDrive cmdlet'i kullanılarak düzgün bir şekilde geri yüklendiğini doğrulayın:

    Get-PSDrive -PSProvider Microsoft.BDD.PSSnapIn\MDTProvider
    

    MDTProvider kullanılarak sağlanan Windows PowerShell sürücülerin listesi listelenir.

  4. Aşağıdaki örnekte gösterildiği gibi Get-Item cmdlet'ini kullanarak özelliklerini görüntülemek istediğiniz öğe türüne ait öğelerin listesini döndürebilirsiniz:

    Get-Item "DS001:\Operating Systems\*" | Format-List
    

    Önceki örnekte, dağıtım paylaşımındaki tüm işletim sistemlerinin listesi görüntülenir. Çıkış, işletim sistemlerinin uzun adlarının görülebilmesi için Format-List cmdlet'ine yöneltilir. Biçim Listesi cmdlet'ini kullanma hakkında daha fazla bilgi için bkz. Format-List Cmdlet'ini kullanma. Cihaz sürücüleri veya uygulamalar gibi diğer öğe türlerinin listesini döndürmek için de aynı işlem kullanılabilir.

    İpucu

    Get-Item cmdlet'i yerine işletim sistemlerinin listesini görüntülemek için dir komutunu da kullanabilirdiniz.

  5. Aşağıdaki örnekte gösterildiği gibi Get-ItemProperty cmdlet'ini kullanarak önceki adımda listelenen öğelerden birinin özelliklerini görüntüleyin:

    Get-ItemProperty -Path "DS002:\Operating Systems\Windows 8 in Windows 8 x64 install.wim"
    

    Bu örnekte Path parametresinin değeri, önceki adımda döndürülen dosya adı da dahil olmak üzere öğenin tam Windows PowerShell yoludur. Cihaz sürücüleri veya uygulamalar gibi diğer öğe türlerinin özelliklerini görüntülemek için aynı işlemi kullanabilirsiniz.

Dağıtım Paylaşımından Öğe Kaldırma

Remove-Item cmdlet'ini kullanarak bir öğeyi dağıtım paylaşımından kaldırabilirsiniz. Remove-Item cmdlet'i MDTProvider'ı kullanarak belirli bir öğeyi kaldırır. Aynı Deployment Workbench'teki bir öğeyi kaldırabileceğiniz gibi. Windows PowerShell kullanarak bir dağıtım paylaşımındaki birden çok öğeyi kaldırmak istiyorsanız bkz. Dağıtım Paylaşımı popülasyonunun otomatikleştirilmesi.

Not

Bir görev dizisinin kullandığı bir öğenin kaldırılması, görev dizisinin başarısız olmasına neden olur. Öğeyi kaldırmadan önce bir öğeye dağıtım paylaşımındaki diğer öğeler tarafından başvurulmadığından emin olun. Öğe kaldırıldıktan sonra kurtarılamaz.

Windows PowerShell kullanarak bir öğeyi dağıtım paylaşımından kaldırmak için

  1. MDT Windows PowerShell Ek Bileşenini Yükleme bölümünde açıklandığı gibi MDT Windows PowerShell ek bileşenini yükleyin.

  2. Aşağıdaki örnekte gösterildiği gibi, Windows PowerShell sürücüleri paylaşan MDT dağıtımlarının Restore-MDTPersistentDrive cmdlet'i kullanılarak geri yüklendiğinden emin olun.

    Restore-MDTPersistentDrive -Verbose
    

    Not

    Windows PowerShell sürücüleri paylaşan MDT dağıtımları zaten geri yüklendiyse, cmdlet'in sürücüyü geri yükleyemediğini belirten bir uyarı iletisi alırsınız.

  3. Aşağıdaki örnekte gösterildiği gibi, Windows PowerShell sürücüleri paylaşan MDT dağıtımlarının Get-PSDrive cmdlet'i kullanılarak düzgün bir şekilde geri yüklendiğini doğrulayın:

    Get-PSDrive -PSProvider Microsoft.BDD.PSSnapIn\MDTProvider
    

    MDTProvider kullanılarak sağlanan Windows PowerShell sürücülerin listesi listelenir.

  4. Aşağıdaki örnekte gösterildiği gibi Get-Item cmdlet'ini kullanarak özelliklerini görüntülemek istediğiniz öğe türüne ait öğelerin listesini döndürebilirsiniz:

    Get-Item "DS001:\Operating Systems\*" | Format-List
    

    Önceki örnekte, dağıtım paylaşımındaki tüm işletim sistemlerinin listesi görüntülenir. Çıkış, işletim sistemlerinin uzun adlarının görülebilmesi için Format-List cmdlet'ine yöneltilir. Biçim Listesi cmdlet'ini kullanma hakkında daha fazla bilgi için bkz. Format-List Cmdlet'ini kullanma. Cihaz sürücüleri veya uygulamalar gibi diğer öğe türlerinin listesini döndürmek için aynı işlemi kullanabilirsiniz.

    İpucu

    Get-Item cmdlet'i yerine işletim sistemlerinin listesini görüntülemek için dir komutunu da kullanabilirdiniz.

  5. Aşağıdaki örnekte gösterildiği gibi Remove-Item cmdlet'ini kullanarak önceki adımda listelenen öğelerden birini kaldırın:

    Remove-Item -Path "DS002:\Operating Systems\Windows 8 in Windows 8 x64 install.wim"
    

    Bu örnekte Path parametresinin değeri, önceki adımda döndürülen dosya adı da dahil olmak üzere öğenin tam Windows PowerShell yoludur.

    Cihaz sürücüleri veya uygulamalar gibi diğer öğe türlerini kaldırmak için de aynı işlemi kullanabilirsiniz.

    Not

    Bir görev dizisinin kullandığı bir öğenin kaldırılması, görev dizisinin başarısız olmasına neden olur. Öğeyi kaldırmadan önce bir öğeye dağıtım paylaşımındaki diğer öğeler tarafından başvurulmadığından emin olun.

Dağıtım Paylaşımı popülasyonunun otomatikleştirilmesi

MDT Windows PowerShell cmdlet'leri tek tek öğeleri yönetmenize olanak sağlar. Ancak, Windows PowerShell'daki bazı betik oluşturma özellikleri kullanılarak, cmdlet'ler dağıtım paylaşımının popülasyonunu otomatikleştirmek için kullanılabilir.

Örneğin, bir kuruluşun farklı iş birimleri için birden çok dağıtım paylaşımı dağıtması gerekebilir veya bir kuruluş diğer kuruluşlar için işletim sistemi dağıtım hizmetleri sağlayabilir. Bu örneklerin her ikisinde de kuruluşların tutarlı bir şekilde yapılandırılmış dağıtım paylaşımları oluşturup doldurabilmesi gerekir.

Birden çok öğeyi yönetmenin bir yöntemi , Import-CSV cmdlet'ini kullanarak dağıtım paylaşımında yönetmek istediğiniz tüm öğelerin listesini içeren virgülle ayrılmış değerler (CSV) dosyası kullanmaktır.

Aşağıda Import-CSV, ForEach-Object ve Import-MDTApplication cmdlet'lerini kullanarak bir .csv dosyasındaki bilgilere dayalı olarak uygulamaların listesini içeri aktarmaya yönelik bir Windows PowerShell betiğinden bir alıntı yer alır:

$List=Import-CSV "C:\MDT\Import-MDT-Apps.csv"
ForEach-Object ($App in $List) {
     Import-MDTApplication -path $App.ApplicationFolder -enable "True" -Name $App.DescriptiveName -ShortName $App.Shortname -Version $App.Version -Publisher $App.Publisher -Language $App.Language -CommandLine $App.CommandLine -WorkingDirectory $App.WorkingDirectory -ApplicationSourcePath $App.SourceFolder -DestinationFolder $App.DestinationFolder -Verbose
}

Bu örnekte, C:\MDT\Import-MDT-Apps.csv dosyası bir uygulamayı içeri aktarmak için gereken her değişken için bir alan içerir. Import-CSV cmdlet'iyle kullanmak üzere bir .csv dosyası oluşturma hakkında daha fazla bilgi için bkz. Import-Csv Cmdlet'ini kullanma.

Aşağıdaki adımları uygulayarak bir dağıtım paylaşımındaki işletim sistemlerini, cihaz sürücülerini ve diğer öğeleri içeri aktarmak için aynı yöntemi kullanabilirsiniz:

  1. Doldurmak istediğiniz her dağıtım paylaşımı öğesi türü için bir .csv dosyası oluşturun.

  2. Import-CSV cmdlet'iyle kullanmak üzere bir .csv dosyası oluşturma hakkında daha fazla bilgi için bkz. Import-Csv Cmdlet'ini kullanma.

  3. Dağıtım paylaşımının popülasyonunu otomatikleştirmek için kullanılacak bir Windows PowerShell betik dosyası oluşturun.

    Windows PowerShell betiği oluşturma hakkında daha fazla bilgi için bkz. Windows PowerShell ile betik oluşturma.

  4. Dağıtım paylaşımı öğelerini içeri aktarmadan önce dağıtım paylaşımında gerekli olan önkoşul klasör yapısını oluşturun.

    Daha fazla bilgi için bkz. Windows PowerShell Kullanarak Dağıtım Paylaşımı Klasörlerini Yönetme.

  5. 1. adımda oluşturulan .csv dosyalardan biri için Import-CSV cmdlet satırını ekleyin.

    Import-CSV cmdlet'i hakkında daha fazla bilgi için bkz. Import-Csv Cmdlet'ini kullanma.

  6. Önceki adımda Import-CSV cmdlet'inde başvuruda bulunılan .csv dosyasındaki her öğeyi işleyen bir ForEach-Object cmdlet döngüsü oluşturun.

    ForEach-Object cmdlet'i hakkında daha fazla bilgi için bkz. ForEach-Object Cmdlet'ini kullanma.

  7. Dağıtım paylaşımı öğelerini içeri aktarmak için ilgili MDT cmdlet'ini önceki adımda oluşturulan ForEach-Object cmdlet döngüsüne ekleyin.

    Öğeleri dağıtım paylaşımına aktarmak için kullanılan MDT cmdlet'leri hakkında daha fazla bilgi için bkz. Bir Öğeyi Dağıtım Paylaşımına aktarma.

Windows PowerShell Kullanarak Dağıtım Paylaşımı Klasörlerini Yönetme

Dağıtım paylaşımındaki klasörleri mkdir komutu gibi komut satırı araçlarını kullanarak veya New-Item cmdlet'i ve MDTProvider Windows PowerShell sağlayıcısı gibi Windows PowerShell cmdlet'leri kullanarak yönetebilirsiniz. Dağıtım paylaşımlarının aynı klasör yapısı Deployment Workbench'te de görülebilir ve yönetilebilir. Windows PowerShell cmdlet'lerini kullanarak öğeleri doğrudan işleme hakkında daha fazla bilgi için bkz. Öğeleri Doğrudan Düzenleme.

Windows PowerShell Kullanarak Dağıtım Paylaşımında Klasör Oluşturma

Windows PowerShell kullanarak dağıtım paylaşımında klasör oluşturmak için

  1. MDT Windows PowerShell Ek Bileşenini Yükleme bölümünde açıklandığı gibi MDT Windows PowerShell ek bileşenini yükleyin.

  2. Aşağıdaki örnekte gösterildiği gibi, Windows PowerShell sürücüleri paylaşan MDT dağıtımlarının Restore-MDTPersistentDrive cmdlet'i kullanılarak geri yüklendiğinden emin olun:

    Restore-MDTPersistentDrive -Verbose
    

    Not

    Windows PowerShell sürücüleri paylaşan MDT dağıtımları zaten geri yüklendiyse, cmdlet'in sürücüyü geri yükleyemediğini belirten bir uyarı iletisi alırsınız.

  3. Get-PSDrive cmdlet'ini kullanarak her dağıtım paylaşımı için bir tane Windows PowerShell sürücüleri paylaşan MDT dağıtımlarının listesini aşağıdaki gibi görüntüleyin:

    Get-PSDrive -PSProvider Microsoft.BDD.PSSnapIn\MDTProvider
    

    MDTProvider kullanılarak sağlanan Windows PowerShell sürücülerin listesi, her dağıtım paylaşımı için bir tane olarak listelenir

  4. Aşağıdaki örnekte gösterildiği gibi New-Item komutunu kullanarak dağıtım paylaşımındaki İşletim Sistemleri klasöründe Windows_8 adlı bir klasör oluşturun:

    New-Item "DS002:\Operating Systems\Windows_8"
    

    Bu örnekte DS002: 3. adımda döndürülen bir Windows PowerShell sürücüsünün adıdır.

  5. Aşağıdaki komutu yazarak klasörün doğru oluşturulduğunu doğrulayın:

    Get-ChildItem "DS002:\Operating Systems"
    

    Windows_8 klasörü ve İşletim Sistemleri klasöründeki diğer tüm klasörler görüntülenir.

  6. Aşağıdaki örnekte gösterildiği gibi ve New-Item Cmdlet'ini Kullanma başlığı altında açıklandığı gibi New-Item cmdlet'ini kullanarak dağıtım paylaşımındaki İşletim Sistemleri klasöründe Windows_7 klasörü adlı bir klasör oluşturun:

    New-Item "DS002:\Operating Systems\Windows_7" -Type directory
    

    cmdlet'i, klasörün başarıyla oluşturulmasını görüntüler.

  7. Aşağıdaki komutu yazarak klasörün doğru oluşturulduğunu doğrulayın:

    Get-ChildItem "DS002:\Operating Systems"
    

    Windows_7 klasörü ve İşletim Sistemleri klasöründeki diğer tüm klasörler görüntülenir.

Windows PowerShell Kullanarak Dağıtım Paylaşımındaki Klasörü Silme

Windows PowerShell kullanarak dağıtım paylaşımındaki bir klasörü silmek için

  1. MDT Windows PowerShell Ek Bileşenini Yükleme bölümünde açıklandığı gibi MDT Windows PowerShell ek bileşenini yükleyin.

  2. Aşağıdaki örnekte gösterildiği gibi, Windows PowerShell sürücüleri paylaşan MDT dağıtımlarının Restore-MDTPersistentDrive cmdlet'i kullanılarak geri yüklendiğinden emin olun:

    Restore-MDTPersistentDrive -Verbose
    

    Not

    Windows PowerShell sürücüleri paylaşan MDT dağıtımları zaten geri yüklendiyse, cmdlet'in sürücüyü geri yükleyemediğini belirten bir uyarı iletisi alırsınız.

  3. Get-PSDrive cmdlet'ini kullanarak her dağıtım paylaşımı için bir tane Windows PowerShell sürücüleri paylaşan MDT dağıtımlarının listesini aşağıdaki gibi görüntüleyin:

    Get-PSDrive -PSProvider Microsoft.BDD.PSSnapIn\MDTProvider
    

    MDTProvider kullanılarak sağlanan Windows PowerShell sürücülerin listesi, her dağıtım paylaşımı için bir tane olarak listelenir.

  4. Aşağıdaki örnekte gösterildiği gibi New-Item komutunu kullanarak dağıtım paylaşımındaki İşletim Sistemleri klasöründeki Windows_8 adlı klasörü silin (kaldırın):

    Remove-Item "DS002:\Operating Systems\Windows_8"
    

    Bu örnekte DS002: 3. adımda döndürülen bir Windows PowerShell sürücüsünün adıdır.

  5. Aşağıdaki komutu yazarak klasörün doğru şekilde kaldırıldığını doğrulayın:

    Get-ChildItem "DS002:\Operating Systems"
    

    Windows_8 klasörü artık İşletim Sistemleri klasöründeki klasörler listesinde görüntülenmez

  6. Aşağıdaki örnekte gösterildiği gibi Remove-Item cmdlet'ini kullanarak dağıtım paylaşımındaki İşletim Sistemleri klasöründeki Windows_7 adlı klasörü silin (kaldırın):

    Remove-Item "DS002:\Operating Systems\Windows_7"
    

    cmdlet'i, klasörün başarıyla kaldırılmasını görüntüler.

  7. Aşağıdaki komutu yazarak klasörün doğru oluşturulduğunu doğrulayın:

    Get-ChildItem "DS002:\Operating Systems"
    

    Windows_7 klasörü artık İşletim Sistemleri klasöründeki klasörler listesinde görüntülenmez.

Windows PowerShell Kullanarak Dağıtım Paylaşımındaki Klasörü Yeniden Adlandırma

Windows PowerShell kullanarak dağıtım paylaşımındaki bir klasörü yeniden adlandırmak için

  1. MDT Windows PowerShell Ek Bileşenini Yükleme bölümünde açıklandığı gibi MDT Windows PowerShell ek bileşenini yükleyin.

  2. MDT dağıtımlarının paylaşım Windows PowerShell sürücülerinin aşağıdaki örnekte gösterildiği gibi Restore-MDTPersistentDrive cmdlet'i kullanılarak geri yüklendiğinden emin olun:

    Restore-MDTPersistentDrive -Verbose
    

    Not

    Windows PowerShell sürücüleri paylaşan MDT dağıtımları zaten geri yüklendiyse, cmdlet'in sürücüyü geri yükleyemediğini belirten bir uyarı iletisi alırsınız.

  3. Get-PSDrive cmdlet'ini kullanarak, her dağıtım paylaşımı için bir tane Windows PowerShell sürücülerin MDT dağıtım paylaşımı listesini görüntüleyin:

    Get-PSDrive -PSProvider Microsoft.BDD.PSSnapIn\MDTProvider
    

    MDTProvider kullanılarak sağlanan Windows PowerShell sürücülerin listesi, her dağıtım paylaşımı için bir tane olarak listelenir.

  4. Windows_8 adlı klasörü, aşağıdaki örnekte gösterildiği gibi ren komutunu kullanarak dağıtım paylaşımındaki İşletim Sistemleri klasöründeki Win_8 olarak yeniden adlandırın:

    ren "DS002:\Operating Systems\Windows_8" "Win_8"
    

    Bu örnekte DS002: 3. adımda döndürülen bir Windows PowerShell sürücüsünün adıdır.

  5. Aşağıdaki komutu yazarak klasörün doğru şekilde kaldırıldığını doğrulayın:

    Get-ChildItem "DS002:\Operating Systems"
    

    Windows_8 klasörü Win_8 olarak yeniden adlandırılır.

  6. Aşağıdaki örnekte gösterildiği gibi Rename-Item cmdlet'ini kullanarak dağıtım paylaşımındaki İşletim Sistemleri klasöründeki Windows_7 adlı klasörü Win-7 olarak yeniden adlandırın:

    Rename-Item "DS002:\Operating Systems\Windows_7" "Win_7"
    

    cmdlet'i, klasörün başarıyla yeniden adlandırıldığını görüntüler.

  7. Aşağıdaki komutu yazarak klasörün doğru oluşturulduğunu doğrulayın:

    Get-ChildItem "DS002:\Operating Systems"
    

    Windows_7 klasörü Win_7 olarak yeniden adlandırılır.

Dağıtım Paylaşımlarında İşletim Sistemi Hizmet Paketlerinin Uygulamasını Otomatikleştirme

İşletim sistemi hizmet paketleri, yazılım yaşam döngüsünün normal bir parçasıdır. Dağıtım paylaşımlarındaki mevcut işletim sistemlerinin, yeni dağıtılan veya yenilenen bilgisayarların en son güvenlik önerileri ve yapılandırma ayarlarıyla güncel olduğundan emin olmak için bu hizmet paketleriyle güncelleştirilmesi gerekir.

Bir kuruluşun her dağıtım paylaşımında birden çok işletim sistemine sahip çok sayıda dağıtım paylaşımına sahip olduğu durumlarda, her dağıtım paylaşımındaki işletim sistemlerini hizmet paketleriyle el ile güncelleştirme işlemi zaman alabilir. Dağıtım paylaşımlarında işletim sistemi hizmet paketlerinin uygulamasını otomatikleştirme yöntemleri şunlardır:

Güncelleştirilmiş Kaynak Medyadan İşletim Sistemi Hizmet Paketlerinin Uygulamasını Otomatikleştirme

Windows 7 SP1 ile tümleşik bir DVD gibi hizmet paketini içeren kaynak medyanız varsa Windows PowerShell kullanarak işletim sistemi hizmet paketlerini güncelleştirme işlemini otomatikleştirebilirsiniz.

Bu yöntem için, hizmet paketine sahip işletim sistemi kaynak medyası, Windows PowerShell kullanılarak dağıtım paylaşımında hizmet paketi olmadan mevcut işletim sistemi dosyalarının üzerine kopyalanır.

Windows PowerShell kullanarak güncelleştirme kaynak medyasından işletim sistemi hizmet paketlerinin uygulamasını otomatikleştirmek için

  1. MDT Windows PowerShell Ek Bileşenini Yükleme bölümünde açıklandığı gibi MDT Windows PowerShell ek bileşenini yükleyin.

  2. Aşağıdaki örnekte gösterildiği gibi, Windows PowerShell sürücüleri paylaşan MDT dağıtımlarının Restore-MDTPersistentDrive cmdlet'i kullanılarak geri yüklendiğinden emin olun:

    Restore-MDTPersistentDrive -Verbose
    

    Not

    Windows PowerShell sürücüleri paylaşan MDT dağıtımları zaten geri yüklendiyse, cmdlet'in sürücüyü geri yükleyemediğini belirten bir uyarı iletisi alırsınız.

  3. Aşağıdaki örnekte gösterildiği gibi Get-PSDrive cmdlet'ini kullanarak MDT dağıtım paylaşımı Windows PowerShell sürücülerinin listesini görüntüleyin:

    Get-PSDrive -PSProvider Microsoft.BDD.PSSnapIn\MDTProvider
    

    MDTProvider kullanılarak sağlanan Windows PowerShell sürücülerin listesi, her dağıtım paylaşımı için bir tane olarak listelenir.

  4. Aşağıdaki örnekte gösterildiği gibi Get-ChildItem ve Remove-Item cmdlet'lerini kullanarak mevcut işletim sisteminin klasörünü dağıtım paylaşımından kaldırın:

    Get-ChildItem "DS002:\Operating Systems\Windows 7" -recurse | Remove-Item -recurse -force
    

    Bu örnekte DS002: 3. adımda döndürülen bir Windows PowerShell sürücüsünün adıdır.

  5. Aşağıdaki örnekte gösterildiği gibi, hizmet paketinin Copy-Item cmdlet'i kullanılarak tümleştirilmiş olduğu işletim sistemi kaynak dosyalarının içeriğini kopyalayın:

    Copy-Item "E:\*" -Destination "DS002:\Operating Systems\Windows 7"-Recurse -Force
    

    Bu örnekte, işletim sistemi kaynak dosyaları E sürücüsündedir ve DS002: 3. adımda döndürülen bir Windows PowerShell sürücüsünün adıdır.

  6. Update-MDTMedia cmdlet'ini kullanarak dağıtım paylaşımını temel alan tüm MDT dağıtım medyalarını güncelleştirin.

    Update-MDTMedia cmdlet'ini kullanarak dağıtım paylaşımını temel alan MDT dağıtım medyasını güncelleştirme hakkında daha fazla bilgi için bkz. Windows PowerShell Kullanarak Dağıtım Medyasını Güncelleştirme.

Başvuru Bilgisayarı Kullanarak İşletim Sistemi Hizmet Paketlerinin Uygulamasını Otomatikleştirme ve Windows PowerShell

Windows 7 için SP1'in henüz bir Windows 7 görüntüsüyle tümleştirilmemiş olması gibi işletim sistemiyle henüz tümleştirilmemiş hizmet paketine sahip olduğunuzda Windows PowerShell kullanarak işletim sistemi hizmet paketlerini güncelleştirme işlemini otomatikleştirebilirsiniz.

Bu yöntem için, hizmet paketi olmayan işletim sistemini bir başvuru bilgisayarına dağıtın. Ardından, hizmet paketini başvuru bilgisayarına uygulayın. Ardından, başvuru bilgisayarının bir işletim sistemi görüntüsünü yakalayın. Son olarak, yakalanan .wim dosyasını Windows PowerShell kullanarak dağıtım paylaşımındaki işletim sistemindeki Install.wim dosyası üzerinden kopyalayın.

Windows PowerShell kullanarak güncelleştirme kaynak medyasından işletim sistemi hizmet paketlerinin uygulamasını otomatikleştirmek için

  1. Hedef işletim sistemini bir başvuru bilgisayarına dağıtın.

    Başvuru bilgisayarı dağıtma hakkında daha fazla bilgi için, MDT belgesinde Microsoft Dağıtım Araç Seti'ni kullanma başlığı altında aşağıdaki kaynaklara bakın:

    • "Başvuru Bilgisayarına LTI Dağıtımına Hazırlanma"

    • "LTI'de Başvuru Bilgisayarına Dağıtma ve Görüntü Yakalama"

  2. İstenen hizmet paketini başvuru bilgisayarına yükleyin.

    Hizmet paketini yükleme hakkında daha fazla bilgi için hizmet paketine eşlik eden belgelere bakın.

  3. Sysprep ve Capture görev dizisi şablonunu temel alan bir görev dizisi oluşturup dağıtarak başvuru bilgisayarının görüntüsünü yakalayın.

    Sysprep ve Capture görev dizisi şablonunu temel alan bir görev dizisi oluşturma hakkında daha fazla bilgi için bkz. "Deployment Workbench'te Yeni Görev Dizisi Oluşturma".

  4. MDT Windows PowerShell Ek Bileşenini Yükleme bölümünde açıklandığı gibi MDT Windows PowerShell ek bileşenini yükleyin.

  5. Aşağıdaki örnekte gösterildiği gibi, Windows PowerShell sürücüleri paylaşan MDT dağıtımlarının Restore-MDTPersistentDrive cmdlet'i kullanılarak geri yüklendiğinden emin olun:

    Restore-MDTPersistentDrive -Verbose
    

    Not

    Windows PowerShell sürücüleri paylaşan MDT dağıtımları zaten geri yüklendiyse, cmdlet'in sürücüyü geri yükleyemediğini belirten bir uyarı iletisi alırsınız.

  6. Aşağıdaki örnekte gösterildiği gibi Get-PSDrive cmdlet'ini kullanarak MDT dağıtım paylaşımı Windows PowerShell sürücülerinin listesini görüntüleyin:

    Get-PSDrive -PSProvider Microsoft.BDD.PSSnapIn\MDTProvider
    

    MDTProvider kullanılarak sağlanan Windows PowerShell sürücülerin listesi, her dağıtım paylaşımı için bir tane olarak listelenir.

  7. 3. adımda yakalanan .wim dosyasını, aşağıdaki örnekte gösterildiği gibi Copy-Item cmdlet'ini kullanarak dağıtım paylaşımındaki işletim sistemindeki Install.wim dosyasının üzerinden kopyalayın:

    Copy-Item "DS002:\Captures\Win7SP1.wim" -Destination "DS002:\Operating Systems\Windows 7\sources\Install.wim" Force
    

    Bu örnekte, DS002: paylaşımındaki Captures klasöründeki yakalanan işletim sistemi görüntü dosyası (Win7SP1.wim), 6. adımda döndürülen bir Windows PowerShell sürücüsünün adıdır ve mevcut Windows 7 işletim sistemi Windows 7 adlı klasörde depolanır.

  8. Update-MDTMedia cmdlet'ini kullanarak dağıtım paylaşımını temel alan tüm MDT dağıtım medyalarını güncelleştirin.

    Update-MDTMedia cmdlet'ini kullanarak dağıtım paylaşımını temel alan MDT dağıtım medyasını güncelleştirme hakkında daha fazla bilgi için bkz. Windows PowerShell Kullanarak Dağıtım Medyasını Güncelleştirme.

Kasa Türüne Göre Dağıtımı Özelleştirme

Dağıtımı bilgisayarın kasa türüne göre özelleştirebilirsiniz. Betikler, CustomSettings.ini dosyasında işlenebilen yerel değişkenler oluşturur. yerel değişkenleri IsLaptop, IsDesktopve IsServer bilgisayarın sırasıyla taşınabilir bir bilgisayar, masaüstü bilgisayar veya sunucu olup olmadığını gösterir.

Not

Deployment Workbench'in önceki sürümlerinde bayrağı, IsServer mevcut işletim sisteminin bir sunucu işletim sistemi (Windows Server 2003 Enterprise Sürümü gibi) olduğunu gösteriyordu. Bu bayrak olarak yeniden adlandırıldı IsServerOS.

CustomSettings.ini dosyasında yerel değişkenleri uygulamak için

  1. [Settings] bölümünde, satırdaPriority, dağıtımı kasa türüne göre özelleştirmek için özel bir bölüm ekleyin (ByChassisTypeaşağıdaki örnekte Kasa, bilgisayar türünü temsil eder).

  2. 1. adımda tanımlanan özel bölüme karşılık gelen özel bölümü oluşturun (ByChassisType aşağıdaki örnekteki örnekte , Kasa bilgisayar türünü temsil eder).

  3. Algılayacak her kasa türü için bir alt bölüm tanımlayın (Subsection=Laptop-%IsLaptop%, Subsection=Desktop-%IsDesktop%, Subsection=Server-%IsServer% aşağıdaki örnekte).

  4. 3. adımda tanımlanan her alt bölümün her True biri ve False durumu için bir alt bölüm oluşturun ( [Laptop-True], [Laptop-False], [Desktop-True], [Desktop-False] örneğin, aşağıdaki örnekte).

  5. Her True ve False alt bölümün altına kasa türüne göre uygun ayarları ekleyin.

    Liste 1. CustomSettings.ini Dosyasındaki Kasa Türüne Göre Dağıtımı Özelleştirme Örneği

[Settings]

Priority=...,ByLaptopType,ByDesktopType,ByServerType

[ByLaptopType]
Subsection=Laptop-%IsLaptop%

[ByDesktopType]
Subsection=Desktop-%IsDesktop%

[ByServerType]
Subsection=Server-%IsServer%
.
.
.

[Laptop-True]
.
.
.

[Laptop-False]
.
.
.

[Desktop-True]
.
.
.

[Desktop-False]
.
.
.

[Server-True]
.
.
.

[Server-False]
.
.
.

Önceki Uygulama Sürümlerine Göre Uygulama Dağıtma

Genellikle, bir işletim sistemini mevcut bir bilgisayara yüklerken, daha önce bilgisayara yüklediğiniz uygulamaları yüklersiniz. İki ayrı bilgi kaynağını sorgulamak için MDT betiklerini (özellikle ZTIGather.wsf) kullanarak bunu yapın:

  • yazılım envanteri özelliğini Configuration Manager. Bu durumda, Windows 8.1, Windows 8, Windows 7, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2'deki Program ve Özellikler'deki listeler Configuration Manager bilgisayarı envantere aktardı.

  • Eşleme tablosu. Her kayıt için hangi paket ve programın yüklenmesi gerektiğini açıklar (çünkü Program ve Özellikler veya Program Ekle veya Kaldır kayıtları uygulamayı tam olarak hangi paketin yüklediğini belirtmediğinden, paketin yalnızca envantere göre otomatik olarak seçilmesi imkansızdır).

    Dinamik bilgisayara özgü uygulama yüklemesi gerçekleştirmek için

  1. Belirli paketleri hedef işletim sisteminde listelenen uygulamalara bağlamak için MDT DB'deki tabloyu kullanın.

  2. Tabloyu, uygun paketi Program ve Özellikler'de listelenen uygulamayla ilişkilendiren veya Program Ekle veya Kaldır'ı içeren verilerle doldurun.

    Tabloyu Doldurmak için SQL Sorgusu

    use [MDTDB]
    go
    INSERT INTO [PackageMapping] (ARPName, Packages) VALUES('Office12.0', 'XXX0000F:Install Office 2010 Professional Plus')
    go
    

    Eklenen satır, girişi Office12.0 olan tüm bilgisayarlara Microsoft Office 2010 Professional Plus paketiyle bağlanır.

    Bu, Microsoft Office 2010 Professional Plus'ın şu anda 2007 Microsoft Office sistemini (Office 12.0) çalıştıran herhangi bir bilgisayara yükleneceği anlamına gelir. Diğer paketler için benzer girdiler ekleyin. Girdisi olmayan herhangi bir öğe yoksayılır (hiçbir paket yüklenmez).

  3. Yeni tablodaki bilgilerin envanter verileriyle birleştirilmesini basitleştirmek için bir saklı yordam oluşturun.

    use [MDTDB]
    go
    
    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[RetrievePackages]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
    drop procedure [dbo].[RetrievePackages]
    go
    
    CREATE PROCEDURE [dbo].[RetrievePackages]
    @MacAddress CHAR(17)
    AS
    
    SET NOCOUNT ON
    
    /* Select and return all the appropriate records based on current inventory */
    SELECT * FROM PackageMapping
    WHERE ARPName IN
    (
      SELECT ProdID0 FROM CM_DB.dbo.v_GS_ADD_REMOVE_PROGRAMS a, CM_DB.dbo.v_GS_NETWORK_ADAPTER n
      WHERE a.ResourceID = n.ResourceID AND
      MACAddress0 = @MacAddress
    )
    go
    

    Yukarıdaki örnekteki saklı yordam, Configuration Manager merkezi birincil site veritabanının SQL Server MDT DB olarak çalıştığı bilgisayarda bulunduğunu varsayar. Merkezi birincil site veritabanı farklı bir bilgisayarda bulunuyorsa saklı yordamda uygun değişikliklerin yapılması gerekir. Ayrıca, veritabanının (CM_DB) adı güncelleştirilmelidir. Ayrıca, Configuration Manager veritabanındaki v_GS_ADD_REMOVE_PROGRAMS görünümüne ek hesaplar okuma erişimi vermeyi de göz önünde bulundurun.

  4. Veritabanı bilgilerine işaret eden bir bölümün adını ([DynamicPackages]Öncelik listesinde) belirterek bu veritabanı tablosunu sorgulamak için CustomSettings.ini dosyasını yapılandırın.

    [Settings]
    ...
    Priority=MacAddress, DefaultGateway, DynamicPackages, Default
    ...
    
  5. [DynamicPackages] Veritabanı bölümünün adını belirtmek için bir bölüm oluşturun.

    [DynamicPackages]
    SQLDefault=DB_DynamicPackages
    
  6. Veritabanı bilgilerini ve sorgu ayrıntılarını belirtmek için bir veritabanı bölümü oluşturun.

    [DB_DynamicPackages]
    SQLServer=SERVER1
    Database=MDTDB
    StoredProcedure=RetrievePackages
    Parameters=MacAddress
    SQLShare=Logs
    Instance=SQLEnterprise2005
    Port=1433
    Netlib=DBNMPNTW
    

    Yukarıdaki örnekte, SERVER1 adlı örneklenen SQL Server çalıştıran bilgisayardaki MDTDB adlı MDT DB sorgulanır. Veritabanı adlı RetrievePackages bir saklı yordam içerir (3. adımda oluşturulur).

    ZTIGather.wsf çalıştırıldığında, otomatik olarak bir Yapılandırılmış Sorgu Dili (SQL) SELECT deyimi oluşturulur ve MakeModelQuery özel anahtarının değeri sorguya parametre olarak geçirilir:

    EXECUTE RetrievePackages ?
    

    MACAddress özel anahtarının gerçek değeri, karşılık gelen "?" ile değiştirilir. Bu sorgu, 2. adımda girilen satırları içeren bir kayıt kümesi döndürür.

    Değişken sayıda bağımsız değişken saklı yordama geçirilemez. Sonuç olarak, bir bilgisayarda birden fazla MAC adresi olduğunda, tüm MAC adresleri saklı yordama geçirilebilir. Alternatif olarak saklı yordamı, tüm MAC adresi değerlerini geçirmek için bir yan tümcesiyle bir deyimiyle görünümü sorgulamaya olanak tanıyan bir IN görünümle SELECT değiştirin.

    Burada sunulan senaryoya bağlı olarak, geçerli bilgisayarda tabloya eklenen değer Office12.0 varsa (2. adım), bir satır döndürülür (XXX0000F:Install Office 2010 Professional Plus). Bu, XXX0000F:Office 2001 Professional Plus'ı Yükle paketinin, Durum Geri Yükleme Aşaması sırasında ZTI işlemi tarafından yükleneceğini gösterir.

Tam Otomatik LTI Dağıtım Senaryosu

LTI'nin temel amacı, dağıtım sürecini mümkün olduğunca otomatikleştirmektir. ZTI, MDT betiklerini ve Windows Dağıtım Hizmetleri'ni kullanarak tam dağıtım otomasyonu sağlasa da, LTI daha az altyapı gereksinimiyle çalışacak şekilde tasarlanmıştır.

Görüntülenen sihirbaz sayfalarını azaltmak (veya ortadan kaldırmak) için LTI dağıtım işleminde kullanılan Windows Dağıtım Sihirbazı'nı otomatikleştirebilirsiniz. CustomSettings.ini'de SkipWizard özelliğini belirterek Windows Dağıtım Sihirbazı'nın tamamını atlayabilirsiniz. Tek tek sihirbaz sayfalarını atlamak için aşağıdaki özellikleri kullanın:

  • SkipAdminPassword

  • SkipApplications

  • SkipBDDWelcome

  • SkipBitLocker

  • SkipBitLockerDetails

  • SkipTaskSequence

  • SkipCapture

  • SkipComputerBackup

  • SkipComputerName

  • SkipDomainMembership

  • SkipFinalSummary

  • SkipLocaleSelection

  • SkipPackageDisplay

  • SkipProductKey

  • SkipSummary

  • SkipTimeZone

  • SkipUserData

Bu tek tek özellikler hakkında daha fazla bilgi için MDT belgesi Araç Seti Başvurusu'ndaki ilgili özelliğe bakın.

Atlanan her sihirbaz sayfası için, genellikle CustomSettings.ini ve BootStrap.ini dosyalarındaki sihirbaz sayfası aracılığıyla toplanan ilgili özelliklerin değerlerini sağlayın. Bu dosyalarda yapılandırılması gereken özellikler hakkında daha fazla bilgi için, MDT belgesi Araç Seti Başvurusu'ndaki "Atlanan Dağıtım Sihirbazı Sayfaları için Özellikler Sağlama" bölümüne bakın.

Bilgisayarı Yenileme Senaryosu için Tam Otomatik LTI Dağıtımı

Aşağıda, tüm Windows Dağıtım Sihirbazı sayfalarını atlamak için Bilgisayarı Yenile senaryosu için kullanılan bir CustomSettings.ini dosyası gösterilmektedir. Bu örnekte, sihirbaz sayfası atlanırken sağlanması gereken özellikler, sihirbaz sayfasını atlayan özelliğin hemen altındadır.

[Settings]
Priority=Default
Properties=MyCustomProperty

[Default]
OSInstall=Y
ScanStateArgs=/v:5 /o /c
LoadStateArgs=/v:5 /c /lac /lae
SkipCapture=YES
SkipAdminPassword=YES
SkipProductKey=YES

DeploymentType=REFRESH

SkipDomainMembership=YES
JoinDomain=DomainName
DomainAdmin=Administrator
DomainAdminDomain=DomainName
DomainAdminPassword=a_secure_password

SkipUserData=yes
UserDataLocation=AUTO
UDShare=\\Servername\Sharename\Directory
UDDir=%ComputerName%

SkipComputerBackup=YES
ComputerBackuplocation=AUTO
BackupShare=\\Servername\Backupsharename
BackupDir=%ComputerName%

SkipTaskSequence=YES
TaskSequenceID=Enterprise

SkipComputerName=YES
OSDComputerName=%ComputerName%

SkipPackageDisplay=YES
LanguagePacks001={3af4e3ce-8122-41a2-9cf9-892145521660}
LanguagePacks002={84fc70d4-db4b-40dc-a660-d546a50bf226}

SkipLocaleSelection=YES
UILanguage=en-US
UserLocale=en-CA
KeyboardLocale=0409:00000409

SkipTimeZone=YES
TimeZoneName=China Standard Time

SkipApplications=YES
Applications001={a26c6358-8db9-4615-90ff-d4511dc2feff}
Applications002={7e9d10a0-42ef-4a0a-9ee2-90eb2f4e4b98}
UserID=Administrator
UserDomain=DomainName
UserPassword=P@ssw0rd

SkipBitLocker=YES
SkipSummary=YES
Powerusers001=DomainName\Username

Yeni Bilgisayar Senaryosu için Tam Otomatik LTI Dağıtımı

Aşağıda, tüm Windows Dağıtım Sihirbazı sayfalarını atlamak için Yeni Bilgisayar senaryosu için kullanılan bir CustomSettings.ini dosyası örneği verilmiştir. Bu örnekte, sihirbaz sayfası atlanırken sağlanması gereken özellikler, sihirbaz sayfasını atlayan özelliğin hemen altındadır.

[Settings]
Priority=Default
Properties=MyCustomProperty

[Default]
OSInstall=Y
ScanStateArgs=/v:5 /o /c
LoadStateArgs=/v:5 /c /lac /lae

SkipCapture=YES
ComputerBackupLocation=\\WDG-MDT-01\Backup$\
BackupFile=MyCustomImage.wim

SkipAdminPassword=YES
SkipProductKey=YES

SkipDomainMembership=YES
JoinDomain=WOODGROVEBANK
DomainAdmin=Administrator
DomainAdminDomain=WOODGROVEBANK
DomainAdminPassword=P@ssw0rd

SkipUserData=Yes
UserDataLocation=\\WDG-MDT-01\UserData$\Directory\usmtdata

SkipTaskSequence=YES
TaskSequenceID=Enterprise

SkipComputerName=YES
OSDComputerName=%SerialNumber%

SkipPackageDisplay=YES
LanguagePacks001={3af4e3ce-8122-41a2-9cf9-892145521660}
LanguagePacks002={84fc70d4-db4b-40dc-a660-d546a50bf226}

SkipLocaleSelection=YES
UILanguage=en-US
UserLocale=en-CA
KeyboardLocale=0409:00000409

SkipTimeZone=YES
TimeZoneName=China Standard Time

SkipApplications=YES
Applications001={a26c6358-8db9-4615-90ff-d4511dc2feff}
Applications002={7e9d10a0-42ef-4a0a-9ee2-90eb2f4e4b98}

SkipBitLocker=YES
SkipSummary=YES
Powerusers001=WOODGROVEBANK\PilarA
CaptureGroups=YES
SLShare=\\WDG-MDT-01\UserData$\Logs
Home_page=https://www.microsoft.com/NewComputer

MDT'de Web Hizmetlerini Çağırma

MDT'nin önceki sürümlerinde, dağıtım sırasında her bilgisayarda yapılması gerekenlerle ilgili kararlar almak için yerel bilgisayardan (genellikle WMI kullanarak) değerleri alabileceğiniz CustomSettings.ini ve veritabanları aracılığıyla kural işleme destekleniyordu. Ayrıca, dış veritabanlarından ek bilgi almak için SQL sorguları ve saklı yordam çağrıları yapabilirsiniz. Ancak bu yaklaşımda özellikle güvenli SQL Server bağlantılar oluşturmakta güçlükler yaşanıyordu.

MDT, bu soruna yardımcı olmak için CustomSettings.ini'de tanımlanan basit kurallara göre web hizmeti çağrıları yapabilir. Bu web hizmeti istekleri herhangi bir özel güvenlik bağlamı gerektirmez ve güvenlik duvarı yapılandırmalarını basitleştirmek için gereken TCP/IP bağlantı noktasını kullanabilir.

Aşağıda, belirli bir web hizmetini çağırmak için CustomSettings.ini nasıl yapılandırılır gösterilmektedir. Bu senaryoda, web hizmeti bir İnternet aramasından rastgele seçilir. Giriş olarak bir posta kodu alır ve belirtilen posta kodu için şehir, eyalet, alan kodu ve saat dilimini (harf olarak) döndürür.

[Settings]
Priority=Default, USZipService
Properties=USZip, City, State, Zip, Area_Code, Time_Zones
[Default]
USZip=98052
[USZipService]
WebService=http://www.webservicex.net/uszip.asmx/GetInfoByZIP
Parameters=USZip

Bu kodun yürütülmesi aşağıdakine benzer bir çıkış oluşturur:

Added new custom property USZIP
Added new custom property CITY
Added new custom property STATE
Added new custom property ZIP
Added new custom property AREA_CODE
Added new custom property TIME_ZONES
Using from [Settings]: Rule Priority = DEFAULT, USZIPSERVICE
------ Processing the [DEFAULT] section ------
Property USZIP is now = 98052
Using from [DEFAULT]: USZIP = 98052
------ Processing the [USZIPSERVICE] section ------
Using COMMAND LINE ARG: Ini file = CustomSettings.ini
CHECKING the [USZIPSERVICE] section
About to execute web service call to http://www.webservicex.net/uszip.asmx/GetInfoByZIP: USZip=98052
Response from web service: 200 OK
Successfully executed the web service.
Property CITY is now = Redmond
Obtained CITY value from web service:  CITY = Redmond
Property STATE is now = WA
Obtained STATE value from web service:  STATE = WA
Property ZIP is now = 98052
Obtained ZIP value from web service:  ZIP = 98052
Property AREA_CODE is now = 425
Obtained AREA_CODE value from web service:  AREA_CODE = 425
------ Done processing CustomSettings.ini ------

Bir web hizmetini çalıştırırken watch için birkaç küçük komplikasyon vardır:

  • Ara sunucularla özel bir şey yapmayın. Anonim bir ara sunucu varsa bunu kullanın, ancak proxy'leri doğrulamak sorunlara neden olabilir. Çoğu durumda, bir web hizmeti çağrılmayacak.

  • CustomSettings.ini veya ZTIGather.xml, web hizmeti çağrısının sonucu olarak döndürülen XML işaretlemesinde tanımlanan özellikleri arar (tıpkı bir veritabanı sorgusu veya başka bir kuralda olduğu gibi). Ancak XML araması büyük/küçük harfe duyarlıdır. Neyse ki, burada açıklanan web hizmeti, ZTIGather.xml beklediği tüm büyük harf özellik adlarını döndürür. Bu sorunu çözmek için küçük harf veya karışık büyük/küçük harf girişlerini yeniden eşlemek mümkündür.

  • POST Web hizmetine bir istek önerilir, bu nedenle web hizmeti çağrısının bir POST'yi destekleyebilmesi gerekir.

Ağ Kaynaklarına Bağlanma

LTI ve ZTI dağıtım işlemleri sırasında, dağıtım paylaşımını barındıran sunucudan farklı bir sunucudaki bir ağ kaynağına erişmeniz gerekebilir. Paylaşılan klasörlere veya hizmetlere orada erişebilmek için diğer sunucuda kimlik doğrulaması yapmanız gerekir. Örneğin, MDT betiklerinin kullandığı dağıtım paylaşımını barındıran sunucu dışındaki bir sunucudaki paylaşılan klasörden bir uygulama yükleyebilirsiniz.

Not

Dağıtım paylaşımını barındıran sunucudan başka bir sunucuda barındırılan SQL Server veritabanlarını sorgulamak için MDT belge Araç Seti Başvurusu'ndakiDatabase, DBID, DBPwd, Instance, NetLib, Order, Parameters, ParameterCondition, SQLServer, SQLShare ve Table özelliklerine bakın.

ZTIConnect.wsf betiğini kullanarak diğer sunuculara bağlanabilir ve bu sunuculardaki kaynaklara erişebilirsiniz. ZTIConnect.wsf betiğinin söz dizimi aşağıdaki gibidir (burada unc_path sunucuya bağlanmak için Evrensel Adlandırma Kuralı [UNC] yoludur):

cscript.exe "%SCRIPTROOT%\ZTIConnect.wsf" /uncpath:unc_path

Çoğu durumda ZTIConnect.wsf betiğini Görev Sıralayıcısı görevi olarak çalıştırırsınız. Dağıtım paylaşımını barındıran sunucu dışında bir sunucuya erişim gerektiren görevlerden önce ZTIConnect.wsf betiğini çalıştırın.

ZTIConnect.wsf betiğini bir derlemenin görev dizisine görev olarak eklemek için

  1. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  2. Dağıtım Workbench konsol ağacında Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share/Görev Dizileri'ne gidin (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  3. Ayrıntılar bölmesinde task_sequence(task_sequence değiştireceğiniz görev dizisidir) öğesini seçin.

  4. Eylemler bölmesinde Özellikler'i seçin.

  5. Görev Dizisi sekmesini seçin, gruba gidin (burada grup , ZTIConnec.wsf betiğinin çalıştırıldığı grupdur) ve Ekle'yi seçin. Genel'i ve ardından Komut Satırını Çalıştır'ı seçin.

    Not

    Hedef sunucudaki kaynaklara erişim gerektiren görevleri eklemeden önce görevi ekleyin.

  6. Aşağıdaki bilgileri kullanarak yeni görevin Özellikler sekmesini tamamlayın:

    Bu kutuda Bunu yapın
    Ad Sunucuya bağlan yazın (burada sunucu, bağlanacak sunucunun adıdır).
    Açıklama Bağlantının neden yapılması gerektiğini açıklayan bir metin yazın.
    Komut "%SCRIPTROOT%\ZTIConnect.wsf" /uncpath:unc_path (burada unc_path, sunucudaki paylaşılan bir klasörün UNC yoludur)cscript.exe yazın.
  7. Aşağıdaki bilgileri kullanarak yeni görevin Seçenekler sekmesini tamamlayın. Belirtilmediği sürece varsayılan değerleri kabul edin ve ardından Tamam'ı seçin.

    Bu kutuda Bunu yapın
    Başarı kodları 0 3010 yazın. (ZTIConnect.wsf betiği başarıyla tamamlandığında bu kodları döndürür.)
    Koşullar liste kutusu Gerekli olabilecek tüm koşulları ekleyin. (Çoğu durumda bu görev için koşul gerekmez.)

    ZTIConnect.wsf betiğini çalıştıracak görevi ekledikten sonra, sonraki görevler ZTIConnect.wsf betiğinin /uncpath seçeneğinde belirtilen sunucudaki ağ kaynaklarına erişebilir.

Aynı Donanım Cihazlarına Ama Farklı Modele Sahip Bilgisayarlara Doğru Cihaz Sürücülerini Dağıtma

Model numaraları ve adlardaki çeşitlemeler, sürücü kümesinde neredeyse hiç fark olmadan bulunabilir. Model sayıları ve adlarındaki bu çeşitlemeler, belirli bir model için birden çok veritabanı girişi yapmak için harcanan süreyi gereksiz yere artırabilir. Aşağıdaki yordamda, model numarasının alt dizesini döndüren bir kullanıcı çıkış işlevi çağrısı kullanılarak yeni bir özelliğin nasıl tanımlanacağı gösterilmektedir.

Model diğer adları oluşturmak için

  1. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  2. Dağıtım Workbench konsol ağacında, Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  3. Eylemler bölmesinde Özellikler'i seçin.

  4. Özellikler iletişim kutusunda Kurallar sekmesini seçin.

  5. MDT DB'nin Make ve Model bölümlerinde donanım türleri için diğer adlar oluşturun. Açık ayraçlarda model türünü keserek "(" model adında. Örneğin , HP DL360 (G112),HP DL360 olur.

  6. Her bölüme ModelAlias özel değişkenini ekleyin.

  7. Yeni [SetModel] bir bölüm oluşturun.

  8. Bölümü, [SetModel] bölümündeki Öncelik ayarlarına [Settings] ekleyin.

  9. "(" konumunda model adını kesecek bir kullanıcı çıkış betiğine başvurmak için bölüme bir satır ModelAlias ekleyin.

  10. ModelAlias'ın Model'e eşit olduğu bir MMApplications veritabanı araması oluşturun.

  11. Bir kullanıcı çıkış betiği oluşturun ve model adını kesecek CustomSettings.ini dosyasıyla aynı dizine yerleştirin.

    Aşağıda sırasıyla bir CustomSettings.ini ve kullanıcı çıkış betiği gösterilmektedir.

    CustomSettings.ini:

    [Settings]
    Priority=SetModel, MMApplications, Default
    Properties= ModelAlias
    [SetModel]
    ModelAlias=#SetModelAlias()#
    Userexit=Userexit.vbs
    [MMApplications]
    SQLServer=Server1
    Database=MDTDB
    Netlib=DBNMPNTW
    SQLShare=logs
    Table= MakeModelSettings
    Parameters=Make, ModelAlias
    ModelAlias=Model
    Order=Sequence
    

    Kullanıcı Çıkış Betiği:

    Function UserExit(sType, sWhen, sDetail, bSkip)
      UserExit = Success
    End Function
    
    Function SetModelAlias()
      If Instr(oEnvironment.Item("Model"), "(") <> 0 Then
        SetModelAlias = Left(oEnvironment.Item("Model"), _
                          Instr(oEnvironment.Item("Model"), _
                            "(") - 1)
        oLogging.CreateEntry "USEREXIT - " & _
          "ModelAlias has been set to " & SetModelAlias, _
          LogTypeInfo
      Else
        SetModelAlias = oEnvironment.Item("Model")
        oLogging.CreateEntry " USEREXIT - " & _
          "ModelAlias has not been changed.", LogTypeInfo
      End if
    End Function
    

Koşullu Görev Dizisi Adımlarını Yapılandırma

Bazı senaryolarda, görev dizisi adımlarını tanımlı ölçütlere göre koşullu olarak çalıştırmayı göz önünde bulundurun. Görev dizisi adımının çalıştırılıp çalıştırılmayacağını belirlemek için bu koşulların tüm bileşimleri eklenebilir. Örneğin, bir görev dizisi değişkeninin değerini ve bir görev dizisi adımının çalıştırılıp çalıştırılmayacağını belirlemek için kayıt defteri ayarının değerini kullanın.

MDT kullanarak, aşağıdakilere bağlı olarak bir görev dizisini koşullu olarak çalıştırın:

  • Bir veya daha fazla IF deyimi

  • Görev dizisi değişkeni

  • Hedef işletim sisteminin sürümü

  • WMI sorgusunun Boole sonuçları

  • Kayıt defteri ayarı

  • Hedef bilgisayarda yüklü yazılım

  • Klasörün özellikleri

  • Dosyanın özellikleri

Koşullu Görev Dizisi Adımı Yapılandırma

Koşullu görev dizisi adımları, bir görev dizisi adımının Seçenekler sekmesindeki Dağıtım Workbench'inde yapılandırılır. Adımı çalıştırmak veya çalıştırmamak için uygun koşulu oluşturmak için görev dizisi adımına bir veya daha fazla koşul ekleyebilirsiniz.

Not

Her koşullu görev dizisi adımı için en az bir IF deyimi gerekir.

Görev dizisi adımının Seçenekler sekmesini görüntülemek için

  1. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  2. Dağıtım Workbench konsol ağacında Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share/Görev Dizileri'ne gidin (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  3. Ayrıntılar bölmesinde task_sequence (burada task_sequence yapılandırılan görev dizisinin adıdır) öğesini seçin.

  4. Eylemler bölmesinde Özellikler'i seçin.

  5. task_sequenceÖzellikleri iletişim kutusundaki Görev Dizisi sekmesinde adımı seçin (burada adım, yapılandırılan görev dizisi adımının adıdır) ve ardından Seçenekler sekmesini seçin.

    Görev dizisi adımının Seçenekler sekmesinde aşağıdaki eylemleri gerçekleştirin:

  • Ekle. Görev dizisi adımına koşul eklemek için bu düğmeyi seçin.

  • Kaldırmak. Görev dizisi adımında var olan bir koşulu kaldırmak için bu düğmeyi seçin.

  • Düzenle. Görev dizisi adımında var olan bir koşulu değiştirmek için bu düğmeyi seçin.

KoşullardaKI IF Deyimleri

Tüm görev dizisi koşulları bir veya daha fazla IF deyimi içerir. IF deyimleri, koşullu görev dizisi adımları oluşturmanın temelini oluşturur. Görev dizisi adım koşulu yalnızca bir IF deyimi içerebilir, ancak daha karmaşık koşullar oluşturmak için üst düzey IF deyiminin altına birden çok IF deyimi iç içe yerleştirilebilir.

IF deyimi, IF Deyimi Özellikleri iletişim kutusunda yapılandırılan aşağıdaki tabloda listelenen koşulları temel alabilir.

Durum Görev dizisini çalıştırmak için şu seçeneği belirleyin:
Tüm koşullar Bu IF deyiminin altındaki tüm koşullar doğru olmalıdır.
Herhangi bir koşul Bu IF deyiminin altındaki koşullar doğrudur.
Yok Bu IF deyiminin altındaki koşullar doğru değildir.

Koşullara başka ölçütler ekleyerek (örneğin, görev dizisi değişkenleri veya kayıt defteri ayarındaki değerler) görev dizisi adımını çalıştırma koşulunu tamamlayın.

Görev dizisi adımına IF deyimi koşulu eklemek için

  1. AdımSeçenek sekmesinde (burada adım yapılandırılan görev dizisi adımının adıdır), Ekle'yi ve ardından If deyimini seçin.

  2. If Deyimi Özellikleri iletişim kutusunda koşulu seçin (burada koşul, önceki tabloda listelenen koşullardan biridir) ve ardından Tamam'ı seçin.

Koşullarda Görev Dizisi Değişkenleri

Görev Dizisi Değişkenini Ayarla görevi veya görev dizisindeki herhangi bir görev tarafından oluşturulan herhangi bir görev dizisi değişkenini değerlendirmek için Görev Dizisi Değişkeni koşulunu kullanın. Örneğin, bir etki alanının parçası olan Windows XP istemci bilgisayarlarını ve bir çalışma grubundaki bazılarını içeren bir ağı düşünün. Geçerli etki alanı ilkesinin tüm kullanıcı ayarlarının ağa kaydedilmesini zorladığını bilerek, kullanıcı ayarlarının yalnızca etki alanının parçası olmayan bilgisayarlar (yani çalışma grubundaki bilgisayarlar) için kaydedilmesi gerekebilir. Böyle bir durumda, Çalışma grubundaki bilgisayarları hedefleyen Kullanıcı Dosyalarını ve Ayarlarını Yakala görevine bir koşul ekleyin.

Görev dizisi değişkenini temel alan bir koşul eklemek için

  1. AdımSeçenekler sekmesinde (burada adım yapılandırılan görev dizisi adımının adıdır), Koşul Ekle'yi ve ardından Görev Dizisi Değişkeni'ni seçin.

  2. Görev Dizisi Değişken Koşulu iletişim kutusundaki Değişken kutusuna OSDJoinType yazın.

    Not

    Bu değişken, bir etki alanına katılmış bilgisayarlar için 0 , çalışma grubundaki bilgisayarlar için 1 olarak ayarlanır.

  3. Koşul kutusunda eşittir'i seçin.

  4. Değer kutusuna 1 yazın ve Tamam'ı seçin.

Koşullarda İşletim Sistemi Sürümü

Hedef bilgisayarın veya mevcut istemcinin (görüntü yakalarken) mevcut işletim sistemi sürümünü doğrulamak için İşletim Sistemi Sürümü koşulunu kullanın. Örneğin, Windows Server 2003'ten Windows Server 2008'e yükseltilecek birkaç sunucu içeren bir ağı düşünün. Ağ ayarları kopyalanmalı ve yalnızca Windows Server 2003 çalıştıran sunuculara uygulanmalıdır. Diğer tüm sunucular, Windows Server 2008'in kullandığı varsayılan ağ ayarlarına sahip olur.

İşletim sistemi sürümünü temel alan bir koşul eklemek için

  1. Görev Dizisi Düzenleyicisi'nde Ağ Ayarlarını Yakala görevini seçin.

  2. Koşul Ekle'yi ve ardından İşletim Sistemi Sürümü'ne tıklayın.

  3. Mimari kutusunda ilgili sunucuyu seçin. Bu örnek için x86'yı seçin.

  4. İşletim sistemi kutusunda, koşul ayarlanacağı işletim sistemini ve sürümü seçin. Bu örnekte x86 Windows 2003'i seçin.

  5. Koşul kutusunda ilgili koşulu ve ardından Tamam'ı seçin.

KoşullardaKi Dosya Özellikleri

Bir görevin veya bir görev grubunun çalıştırılıp çalıştırılmayacağını belirlemek üzere belirli bir dosyanın sürümünü ve/veya zamanlarını doğrulamak için Dosya Özellikleri koşulunu kullanın. Bu örnekte üretim ortamı, ağa eklenen her yeni sunucu için sürekli güncelleştirilen ve kullanılan bir Windows Server 2003 görüntüsü içerir. Ortamdaki tüm sunucu bilgisayarları, Dijital Erişim Nesnesi (DAO) uygulama programlama arabirimi (API) sürüm 3.60.6815 gerektiren özel bir uygulama çalıştırır.

Tüm mevcut sunucular düzgün çalışıyor. Ancak, görüntüyle ağa eklenen her yeni sunucu uygulamayı çalıştıramaz. Görüntüleri korumak ve güncelleştirmek farklı bir grubun sorumluluğunda olduğundan, görüntüyle dağıtılan DAO'nun mevcut sürümü yanlışsa dağıtım görev dizisinin DAO'nun ilgili sürümünü yükleyecek şekilde değiştirilmesine karar verirsiniz.

Configuration Manager'da görev dizisi adımına Dosya Özellikleri koşulu eklemek için

  1. Configuration Manager'da DAO 3.60.6815'i yüklemek için bir paket oluşturun. InstallDAO adlı bir programla bu paketi DAO olarak adlandırın. Paket oluşturma hakkında daha fazla bilgi edinmek için bkz. Paket oluşturma.

  2. DAO paketini dağıtmak için bir Yazılım Yükleme adımı oluşturun.

  3. 2. adımda oluşturulan Yazılım Yükle görev dizisi adımını ve ardından Seçenekler sekmesini seçin.

  4. Koşul Ekle'yi ve ardından Dosya Özellikleri'ni seçin.

  5. Yol kutusuna C:\Program Files\Microsoft Shared\DAO\dao360.dllyazın.

  6. Sürümü denetle onay kutusunu seçin ve ardından koşul için eşit değil'i seçin.

  7. Sürüm kutusuna 3.60.6815 yazın.

  8. Bu durumda, Zaman damgasını denetle onay kutusunu temizleyin ve ardından Tamam'ı seçin.

Koşullarda Klasör Özellikleri

Belirli bir klasörün zaman damgasını doğrulamak için, bir görevin mi yoksa bir görev grubunun mı çalıştırılıp çalıştırılmayacağını belirlemek için Klasör Özellikleri koşulunu kullanın. Örneğin, dahili olarak geliştirilmiş bir uygulamanın Windows 8 ile çalışacak şekilde güncelleştirildiği bir durumu göz önünde bulundurun. Ancak, ağdaki tüm bilgisayarlarda uygulamanın en son sürümü yüklü değildir ve uygulamayı yükseltmeden önce bir veri dönüştürme işlemi gerçekleştirmeniz gerekir.

Uygulamanın yüklü olduğu klasörün zaman damgası 31.12.2007 veya daha eskiyse, hedef bilgisayar uygulamanın uyumsuz sürümünü çalıştırıyordur ve hedef bilgisayarda veri dönüştürme işlemini çalıştırmanız gerekir. Koşullu olarak, uygulamanın önceki bir sürümüne sahip bilgisayarlarda veri dönüştürme işlemini çalıştırmak için bir görev dizisi adımı çalıştırın.

Görev dizisi adımına Klasör Özellikleri koşulu eklemek için

  1. Configuration Manager konsolunda veya Deployment Workbench'te, görev dizisi düzenleyicisinde task_sequence düzenleyin (burada görev dizisi, düzenlemek istediğiniz görev dizisidir).

  2. Veri dönüştürme işlemini gerçekleştirmek için bir Komut Satırı görevi oluşturun.

  3. 1. adımda oluşturulan görevi seçin.

  4. Koşul Ekle'yi ve ardından Klasör Özellikleri'ni seçin.

  5. Yol kutusuna, uygulamayı içeren klasörün yolunu yazın.

  6. Zaman damgasını denetle onay kutusunu seçin.

  7. Koşul için Küçük veya eşittir'i seçin.

  8. Tarih kutusunda 31.12.2007'yi seçin.

  9. Zaman kutusunda 12:00:00 AM'yi ve ardından Tamam'ı seçin.

Koşullarda Kayıt Defteri Ayarları

Kayıt defterindeki anahtarların ve değerlerin varlığını ve kayıt defteri değerlerinde depolanan ilgili verileri doğrulamak için Kayıt Defteri Ayarı koşulunu kullanın. Örneğin, şu anda küçük bir bilgisayar kümesinde kullanılan bir uygulamanın Windows 8 üzerinde çalışamadığı ve şu anda Windows XP çalıştıran bilgisayarları yükseltmek için bir Windows 8 dağıtımının gerçekleştirildiği bir durum düşünün. Kayıt defterini uyumsuz uygulama için bir giriş olup olmadığını denetlemek ve bulunursa o bilgisayarın dağıtım işlemini kesintiye uğratmak için bir dizideki ilk görevde bir koşul oluşturun.

Görev dizisi adımına Kayıt Defteri Ayarı koşulu eklemek için

  1. Configuration Manager konsolunda veya Deployment Workbench'te, görev dizisi düzenleyicisinde task_sequence düzenleyin (burada görev dizisi, Windows 8 dağıtan görev dizisidir).

  2. Dizideki ilk görevi seçin ve ardından Seçenekler sekmesini seçin.

  3. Koşul Ekle'yi ve ardından Kayıt Defteri Ayarı'yı seçin.

  4. Kök anahtar listesinde HKEY_LOCAL_MACHINE'ı seçin.

  5. Anahtar kutusuna SOFTWARE\WOODGROVE yazın.

  6. Koşul için mevcut değil'i seçin. Bu durumda, görev çalışır ve sıra yalnızca anahtar yoksa devam eder.

  7. İsteğe bağlı olarak, değer adı Değer adı kutusuna yazıldıysa koşul bir değerin yok olup olmadığını denetleyebilir.

  8. Var/yok dışında bir koşul kullanıldıysa, bir değer ve değer türü belirtin.

  9. Tamam'ı seçin.

Koşullarda WMI Sorguları

Herhangi bir WMI sorgusu çalıştırmak için WMI Sorgusu koşulunu kullanın. Sorgu en az bir sonuç döndürürse koşul True olarak değerlendirilir. Örneğin, bir dağıtım ekibinin belirli bir modelin tüm sunucularının işletim sistemini (örneğin Dell 1950) yükseltmesi gerektiğini düşünün. Her bilgisayarın modelini denetlemek ve dağıtıma yalnızca doğru model bulunduğunda devam etmek için BIR WMI sorgusu kullanabilirsiniz.

Bir görev dizisi adımına WMI Sorgusu koşulu eklemek için

  1. Configuration Manager konsolunda veya Deployment Workbench'te, görev dizisi düzenleyicisinde task_sequence düzenleyin (burada görev dizisi sunucuları yükseltecek görev dizisidir).

  2. Dizideki ilk görevi seçin ve ardından Seçenekler sekmesini seçin.

  3. Koşul Ekle'yi ve ardından WMI Sorgula'yı seçin.

  4. WMI Ad Alanı kutusuna root\cimv2 yazın.

  5. WQL Sorgusu kutusuna Select * from Win32_ComputerSystem WHERE Model LIKE "%Dell%%1950%" yazın. Tamam'ı seçin.

Koşullarda Yüklü Yazılım

Belirli bir yazılım parçasının şu anda hedef bilgisayarda yüklü olup olmadığını denetlemek için Yüklü Yazılım koşulunu kullanın. Yalnızca Microsoft Installer (MSI) dosyaları kullanılarak yüklenen yazılımlar bu koşul kullanılarak değerlendirilebilir. Örneğin, Microsoft SQL Server 2012 çalıştıranlar dışında tüm sunucuların işletim sistemini yükseltmek istediğinizi düşünün.

Bir görev dizisi adımına Yüklü Yazılım koşulu eklemek için

  1. Configuration Manager konsolunda veya Deployment Workbench'te, görev dizisi düzenleyicisinde task_sequence düzenleyin (burada görev dizisi sunucuları yükseltecek görev dizisidir).

  2. Dizideki ilk görevi seçin ve ardından Seçenekler sekmesini seçin.

  3. Koşul Ekle'yi ve ardından Yüklü Yazılım'ı seçin.

  4. Gözat'ı ve ardından SQL Server 2012 için MSI dosyasını seçin.

  5. Yalnızca SQL Server 2012 ve diğer sürümleri olmayan bilgisayarların bu sorgunun algılaması gereken hedef bilgisayarlar olduğunu belirtmek için Bu belirli ürünü eşleştir onay kutusunu seçin.

  6. Tamam'ı seçin.

Karmaşık Koşullar

Karmaşık koşullar oluşturmak için IF deyimleri kullanılarak birden çok koşul gruplandırılabilir. Örneğin, belirli bir adımın yalnızca Windows Server 2003 veya Windows Server 2008 çalıştıran Contoso 1950 bilgisayarları için çalıştırılması gerektiğini düşünün. Programlı IF deyimi olarak yazılmışsa aşağıdakine benzer olacaktır:

IF ((Computer Model IS "Contoso 1950") AND (operating system=2003 OR operating system=2008))

Karmaşık bir koşul eklemek için

  1. Configuration Manager konsolunda veya Deployment Workbench'te, görev dizisi düzenleyicisinde task_sequence düzenleyin (burada görev dizisi sunucuları yükseltecek görev dizisidir).

  2. Koşulun ekleneceği görev dizisi adımını ve ardından Seçenekler sekmesini seçin.

  3. Koşul ekle'yi seçin, If Deyimi'ne ve ardından Tüm koşullar'a tıklayın. Tamam'ı seçin.

  4. Koşul deyimini seçin, Koşul ekle'yi ve ardından WMI Sorgusu'yu seçin.

  5. ROOT\cimv2'nin WMI ad alanı olarak belirtildiğinden emin olun ve WQL Sorgusu kutusuna SELECT * FROM Win32_ComputerSystem WHERE ComputerModel LIKE "%Contoso%1950%" yazın. Tamam'ı seçin.

  6. EĞER deyimini ve ardından Koşul ekle'yi seçin. If deyimini ve ardından Herhangi bir koşul'u seçin. Tamam'ı seçin.

  7. İkinci EĞER deyimini seçin. Koşul ekle'yi ve ardından İşletim Sistemi Sürümü'ne tıklayın.

  8. Mimari kutusunda sunucuların mimarisini seçin. Bu örnek için x86'yı seçin.

  9. İşletim sistemi kutusunda işletim sistemini ve sürümü seçin. Bu örnek için x86 Windows 2003 özgün sürümünü seçin. Tamam'ı seçin.

  10. İkinci EĞER deyimini seçin. Koşul ekle'yi ve ardından İşletim Sistemi Sürümü'ne tıklayın.

  11. Mimari kutusunda sunucuların mimarisini seçin. Bu örnek için x86'yı seçin.

  12. İşletim sistemi kutusunda işletim sistemini ve sürümü seçin. Bu örnek için x86 Windows 2008 özgün sürümünü seçin. Tamam'ı seçin.

Yüksek Oranda Ölçeklenebilir LTI Dağıtım Altyapısı Oluşturma

Bu senaryoda, dağıtım altyapısının yararlanabilmesi için elektronik yazılım dağıtımı yoktur, bu nedenle tam otomatik bir LTI dağıtım altyapısı oluşturmak için MDT kullanırsınız. Ölçeklenebilir LTI altyapısı SQL Server, Windows Dağıtım Hizmetleri ve Windows Server 2003 Dağıtılmış Dosya Sistemi Çoğaltma (DFS-R) teknolojilerini kullanır.

LTI altyapısını ölçeklendirmek için:

Uygun Altyapının Mevcut Olduğundan Emin Olun

Yüksek oranda ölçeklenebilir LTI dağıtım altyapısı, içeriği çoğaltmak için merkez-uç topolojisi kullanır; bu nedenle, önce üretim ortamında ana dağıtım sunucusunun rolünü gerçekleştirecek bir dağıtım sunucusuna aday gösterir. Aşağıda ana dağıtım sunucusu için gerekli bileşenler listelenmiştir.

Gerekli bileşen Amaç/açıklama
Windows Server 2003 R2 DFS-R'yi desteklemek için gereklidir
MDT Dağıtım paylaşımının ana kopyasını içerir
SQL Server 2005 MDT DB'nin çoğaltılması için tam sürüm olmalıdır
DFS-R Dağıtım paylaşımının çoğaltması için gereklidir
Windows Dağıtım Hizmetleri Ağ PXE tabanlı yüklemelerin başlatılmasına izin vermek için gereklidir

Ana dağıtım sunucusunu seçtiğinizde, LTI dağıtımlarını desteklemek için her sitede ek sunucular sağlayın. Aşağıda, alt dağıtım sunucusu için gerekli bileşenler listelenmiştir.

Gerekli bileşen Amaç/açıklama
Windows Server 2003 R2 DFS-R'yi desteklemek için gereklidir
Microsoft SQL Server 2005 Express Sürüm MDT DB'nin çoğaltılmış kopyalarını alır
DFS-R Dağıtım paylaşımını çoğaltmak için gereklidir
Windows Dağıtım Hizmetleri Ağ PXE tabanlı yüklemelerin başlatılmasına izin vermek için gereklidir

Not

Windows Dağıtım Hizmetleri her alt sunucuda ayarlanmalı ve yapılandırılmalıdır, ancak önyükleme veya yükleme görüntüleri eklemek gerekli değildir.

MDT'ye İçerik Ekleme

Dağıtım Workbench'ini kullanarak ana dağıtım sunucusunu içerikle doldurun ve aşağıdaki bölümlerde açıklandığı gibi MDT DB'yi oluşturup doldurun. Veritabanını şu şekilde doldurma hakkında bilgi için:

  • Uygulamalar, Microsoft Dağıtım Araç Setini Kullanma MDT belgesindeki "Deployment Workbench'te Uygulamaları Yapılandırma" bölümüne bakın

  • İşletim sistemleri, Microsoft Dağıtım Araç Seti Kullanma MDT belgesindeki "Deployment Workbench'te İşletim Sistemlerini Yapılandırma" bölümüne bakın

  • İşletim sistemi paketleri, Microsoft Dağıtım Araç Seti Kullanarak MDT belgesindeki "Deployment Workbench'te Paketleri Yapılandırma" bölümüne bakın

  • Cihaz sürücüleri, Microsoft Dağıtım Araç Setini Kullanma MDT belgesindeki "Deployment Workbench'te Cihaz Sürücülerini Yapılandırma" bölümüne bakın

  • Görev dizileri, Microsoft Dağıtım Araç Seti Kullanarak MDT belgesindeki "Deployment Workbench'te Görev Dizilerini Yapılandırma" bölümüne bakın

Not

Dağıtım paylaşımı güncelleştirildiğinde oluşturulan LiteTouchPE_x86.wim dosyasının Windows Dağıtım Hizmetleri'ne eklendiğinden emin olun.

Windows Dağıtım Hizmetlerini Hazırlama

LiteTouchPE_x86.wim dosyası DFS-R çoğaltma grubu aracılığıyla düzenli aralıklarla çoğaltılacağından, önyükleme yapılandırma veri deposu düzenli aralıklarla yeni çoğaltılan Windows PE ortamını yansıtacak şekilde güncelleştirilmelidir. Dağıtım sunucularının her birinde aşağıdaki adımları gerçekleştirin.

Windows Dağıtım Hizmetleri'ne hazırlanmak için

  1. Bir Komut İstemi penceresi açın.

  2. WDSUtil/set-server/BCDRefreshPolicy/Enabled:yes/RefreshPeriod:60 yazın ve ENTER tuşuna basın.

Not

Burada sunulan örnekte yenileme süresi 60 dakika olarak ayarlanmıştır; ancak bu değeri DFS-R'ninkine eşit bir süre içinde çoğaltacak şekilde yapılandırabilirsiniz.

Dağıtılmış Dosya Sistemi Çoğaltmasını Yapılandırma

LTI dağıtım mimarisini ölçeklerken, içeriği hem MDT dağıtım paylaşımından hem de Windows PE Lite Touch önyükleme ortamından ve ana dağıtım sunucusundan alt dağıtım sunucularına çoğaltmak için temel olarak DFS-R kullanırsınız.

Not

Aşağıdaki adımları gerçekleştirmeden önce DFS-R'nin yüklü olduğundan emin olun.

DFS-R'yi dağıtım içeriğini çoğaltacak şekilde yapılandırmak için

  1. DFS Yönetim konsolunu açın.

  2. DFS Yönetimi konsolunda DFS Yönetimi'ni genişletin.

  3. Çoğaltma'ya sağ tıklayın ve ardından Yeni Çoğaltma Grubu'yu seçin.

  4. Yeni Çoğaltma Grubu Sihirbazı'nın Çoğaltma Grubu Türü sayfasında Yeni Çok Amaçlı Çoğaltma Grubu'na tıklayın.

  5. İleri'yi seçin.

  6. Ad ve Etki Alanı sayfasında aşağıdaki bilgileri yazın:

    • Çoğaltma grubu adı kutusuna, çoğaltma grubu için bir ad yazın; örneğin, MDT 2010 Çoğaltma Grubu.

    • Çoğaltma grubunun İsteğe bağlı açıklaması kutusuna, çoğaltma grubunun açıklamasını yazın; örneğin, MDT 2010 verilerini çoğaltmak için gruplandırın.

    • Etki Alanı kutusunun doğru etki alanı adını içerdiğinden emin olun.

  7. İleri'yi seçin.

  8. Çoğaltma Grubu Üyeleri sayfasında şu adımları gerçekleştirin:

    1. Ekle'yi seçin.

    2. Tüm alt dağıtım sunucuları ve ana dağıtım sunucusu gibi, bu çoğaltma grubunun üyesi olacak tüm sunucuların adlarını yazın.

    3. Tamam'ı seçin.

  9. İleri'yi seçin.

  10. Topoloji Seçimi sayfasında Merkez ve Uç'a ve ardından İleri'ye tıklayın.

  11. Hub Üyeleri sayfasında ana dağıtım sunucusunu ve ardından Ekle'yi seçin.

  12. İleri'yi seçin.

  13. Merkez ve Uç Connections sayfasında, her alt dağıtım sunucusu için listelenen ana dağıtım sunucusunun Gerekli Hub Üyesi olduğundan emin olun.

  14. İleri'yi seçin.

  15. Çoğaltma Grubu Zamanlaması ve Bant Genişliği sayfasında, içeriği sunucular arasında çoğaltmak için bir zamanlama belirtin.

  16. İleri'yi seçin.

  17. Birincil Üye sayfasındaki Birincil Üye kutusunda ana dağıtım sunucusunu seçin.

  18. İleri'yi seçin.

  19. Çoğaltılacak Klasörler sayfasında Ekle'yi seçin ve şu adımları uygulayın:

    1. Çoğaltılması gereken klasörün Yerel Yolu kutusunda, X:\Dağıtım klasörüne gitmek için Gözat'ı seçin (burada X, dağıtım sunucusundaki sürücü harfidir).

    2. Yolu temel alan ad kullan'ı seçin.

    3. Tamam'ı seçin.

    4. Ekle'yi seçin.

    5. Çoğaltılan Klasör Ekle iletişim kutusunda, X:\RemoteInstall\Boot klasörüne gitmek için Gözat'ı seçin.

    6. Yolu temel alan ad kullan'ı seçin.

  20. İleri'yi seçin.

  21. Diğer Üyeler'in Yerel Dağıtım Yolu sayfasında şu adımları gerçekleştirin:

    1. Dağıtım grubundaki tüm üyeleri seçin ve ardından Düzenle'yi seçin.

    2. Yerel Yolu Düzenle iletişim kutusunda Etkin'i seçin.

    3. Dağıtım Paylaşımı klasörünün alt dağıtım sunucusunda depolanması gereken yolu yazın; örneğin, X:\Deployment (burada X , dağıtım sunucusundaki sürücü harfidir).

    4. Tamam'ı seçin.

  22. İleri'yi seçin.

  23. Diğer Üyeler'de Önyüklemenin Yerel Yolu sayfasında şu adımları gerçekleştirin:

    1. Dağıtım grubundaki tüm üyeleri seçin ve ardından Düzenle'yi seçin.

    2. Yerel Yolu Düzenle iletişim kutusunda Etkin'i seçin.

    3. Önyükleme klasörünün alt dağıtım sunucusunda depolanması gereken yolu yazın; örneğin, X:\RemoteInstall\Boot (burada X , dağıtım sunucusundaki sürücü harfidir).

    4. Tamam'ı seçin.

  24. İleri'yi seçin.

  25. Uzak Ayarlar ve Çoğaltma Grubu Oluştur sayfasında Oluştur'u seçerek Yeni Çoğaltma Grubu Sihirbazı'nı tamamlayın.

  26. Onay sayfasında Kapat'ı seçerek sihirbazı kapatın.

Not

Yeni çoğaltma grubunun artık Çoğaltma düğümü altında listelendiğinden emin olun.

SQL Server Çoğaltmaya Hazırlanma

SQL Server çoğaltma yapılandırılmadan önce, dağıtım sunucularının doğru yapılandırıldığından emin olmak için birkaç yapılandırma öncesi adımı tamamlayın.

Ana dağıtım sunucusunda SQL Server çoğaltmaya hazırlanmak için

  1. Veritabanı anlık görüntülerini depolamak için bir klasör oluşturun ve klasörü paylaşım olarak yapılandırın.

    Not

    Anlık görüntü klasörünün güvenliğini sağlama hakkında daha fazla bilgi için bkz. Anlık Görüntü Klasörünün Güvenliğini Sağlama.

  2. SQL Server Browser hizmetinin etkinleştirildiğinden ve Otomatik olarak ayarlandığından emin olun.

  3. SQL Server Surface Alanı Yapılandırması kutusunda Yerel ve Uzak bağlantılar'ı seçin.

    Alt dağıtım sunucusunda SQL Server çoğaltmaya hazırlanmak için

  4. SQL Server Surface Alanı Yapılandırması kutusunda Yerel ve Uzak bağlantılar'ı seçin.

  5. İsteğe bağlı olarak, çoğaltılan MDT DB'yi barındırmak için boş bir veritabanı oluşturun.

Not

Bu veritabanına ana dağıtım sunucusundaki MDT DB ile aynı ad verilmelidir. Örneğin, ana dağıtım sunucusundaki MDT DB'ye MDTDB adı veriliyorsa, alt dağıtım sunucusunda MDTDB adlı boş bir veritabanı oluşturun.

SQL Server Çoğaltmayı Yapılandırma

Dağıtım altyapısını oluşturmak için gereken dosya ve klasörlerin çoğaltmasını yapılandırdıktan sonra, SQL Server MDT DB'yi çoğaltacak şekilde yapılandırın.

Not

Yalnızca tek bir merkezi MDT DB'nin bakımını yapmak da mümkündür; Ancak, MDT DB'nin çoğaltılmış bir sürümünü koruyarak geniş alan ağı (WAN) üzerinden veri aktarımı üzerinde daha fazla denetim sağlanabilir.

SQL Server 2005, dergi dağıtım modeline benzer bir çoğaltma modeli kullanır:

  1. Bir dergi bir yayıncı tarafından kullanıma sunulur (yayımlanır).

  2. Dağıtımcılar yayını dağıtmak için kullanılır.

  3. Okuyucular , yayının aboneye düzenli aralıklarla ( anında iletme aboneliği) teslimi için yayına abone olabilir.

    Bu terminoloji, SQL Server çoğaltma kurulum ve yapılandırma sihirbazları aracılığıyla kullanılır.

SQL Server Yayımcı yapılandırma

Ana dağıtım sunucusunu SQL Server yayımcı olarak yapılandırmak için şu adımları uygulayın:

  1. SQL Server Management Studio'yu açın.

  2. Çoğaltma düğümüne sağ tıklayın ve ardından Dağıtımı Yapılandır'ı seçin.

  3. Dağıtım Yapılandırma Sihirbazı'nda İleri'yi seçin.

  4. Dağıtımcı sayfasında, öğesini seçerek kendi Dağıtımcı olarak davranacak; SQL Server bir dağıtım veritabanı ve günlüğü oluşturupİleri'yi seçin.

  5. Anlık Görüntü Klasörü sayfasındaki SQL Server Çoğaltmaya Hazırlanma bölümünde, oluşturulan anlık görüntü klasörünün UNC yolunu yazın.

  6. Dağıtım Veritabanı sayfasında İleri'yi seçin.

  7. Yayımcılar sayfasında ana dağıtım sunucusunu seçerek dağıtımcı olarak ayarlayın ve ardından İleri'yi seçin.

  8. Sihirbaz Eylemleri sayfasında Dağıtımı Yapılandır'ı ve ardından İleri'yi seçin.

  9. Son'u seçin ve sihirbaz tamamlandığında Kapat'ı seçin.

Çoğaltma için MDT DB'yi etkinleştirme

Ana dağıtım sunucusunda çoğaltma için MDT DB'yi etkinleştirmek için şu adımları uygulayın:

  1. SQL Server Management Studio çoğaltma düğümüne sağ tıklayın ve yayımcı özellikleri'ni seçin.

  2. Yayımcı Özellikleri sayfasında şu adımları uygulayın:

    1. Publisher Veritabanları'ı seçin.

    2. MDT DB'yi ve ardından İşlemsel'i seçin.

    3. Tamam'ı seçin.

    MDT DB artık işlem ve anlık görüntü çoğaltması için yapılandırılmıştır.

MDT DB Yayını Oluşturma

Alt dağıtım sunucularının abone olabileceği MDT DB yayınını oluşturmak için şu adımları uygulayın:

  1. SQL Server Management Studio'de Çoğaltma'yı genişletin, Yerel Yayınlar'a sağ tıklayın ve Yeni Yayın'ı seçin.

  2. Yeni Yayın Sihirbazı'nda İleri'yi seçin.

  3. Yayın Veritabanı sayfasında MDT DB'yi ve ardından İleri'yi seçin.

  4. Yayın Türü sayfasında Anlık görüntü yayını'nı ve ardından İleri'yi seçin.

  5. Makaleler sayfasında tüm Tablolar, Saklı Yordamlar ve Görünümler'i ve ardından İleri'yi seçin.

  6. Makaleler Sorunları sayfasında İleri'yi seçin.

  7. Tablo Satırlarını Filtrele sayfasında İleri'yi seçin.

  8. Anlık Görüntü Aracısı sayfasında şu adımları gerçekleştirin:

    1. Hemen anlık görüntü oluştur'u seçin ve anlık görüntüyü abonelikleri başlatmak için kullanılabilir durumda tutun.

    2. Anlık Görüntü Aracısını aşağıdaki saatlerde çalışacak şekilde zamanla'yı seçin.

    3. Değiştir'i seçin.

    Not

    Veritabanı çoğaltılmasından bir saat önce gerçekleşecek bir zamanlama belirtin.

  9. İleri'yi seçin.

  10. Aracı Güvenliği sayfasında, anlık görüntü aracısının altında çalıştırılacağı hesabı seçin ve ardından İleri'yi seçin.

  11. Sihirbaz Eylemleri sayfasında Yayın oluştur'u ve ardından İleri'yi seçin.

  12. Sihirbazı Tamamla sayfasındaki yayın adı kutusuna açıklayıcı bir yayın adı yazın.

  13. Sihirbazı tamamlamak için Son'u ve ardından sihirbaz yayını oluşturduğunuzda Kapat'ı seçin.

    Not

    Yayın artık SQL Server Management Studio yerel yayınlar düğüm altında görünür olacak.

Alt Dağıtım Sunucularını Yayımlanan MDT DB'ye Abone Olma

MDT DB yayımlandıktan sonra alt dağıtım sunucularını bu yayına abone olarak ekleyebilirsiniz; diğer bir ifadeyle, bir dağıtım sırasında istemci bilgisayarların WAN üzerinden geçmek yerine ağ üzerinde yerel olan bir veritabanını sorgu edebilmesi için zamanlamaya göre veritabanının bir kopyasını alırlar.

Alt dağıtım sunucularını MDT DB yayınına abone yapmak için

  1. SQL Server Management Studio'da Çoğaltma/Yerel Yayınlar'a gidin.

  2. Önceki bölümde oluşturulan yayına sağ tıklayın ve ardından Yeni Abonelikler'i seçin.

  3. Yeni Abonelikler Sihirbazı'nda İleri'yi seçin.

  4. Yayın sayfasında, önceki bölümde oluşturulan yayını seçin.

  5. Dağıtım Aracısı Konumu sayfasında Dağıtımcı SERVERNAME (gönderim abonelikleri)'nde Tüm aracıları çalıştır'ı ve ardından İleri'yi seçin.

  6. Aboneler sayfasında, aşağıdaki adımları gerçekleştirerek alt dağıtım sunucularının her birini ekleyin:

    1. Abone Ekle'yi ve ardından Abone SQL Server Ekle'yi seçin.

    2. Her alt dağıtım sunucusunu ekleyin.

    3. Eklenen her alt dağıtım sunucusu için Abonelik Veritabanı kutusunda, o alt dağıtım sunucusundaki boş MDT DB'yi seçin.

    Not

    Boş MDT DB henüz oluşturulmamışsa , Abonelik Veritabanı kutusunda yeni veritabanı oluşturma seçeneğini belirleyin.

    Not

    Bu veritabanına ana dağıtım sunucusundaki MDT DB ile aynı ad verilmelidir. Örneğin, ana dağıtım sunucusundaki MDT DB'ye MDTDB adı veriliyorsa, alt dağıtım sunucusunda MDTDB adlı boş bir veritabanı oluşturun.

  7. İleri'yi seçin.

  8. Dağıtım Aracısı Güvenliği sayfasında ... öğesini seçerek Dağıtım Aracısı Güvenliği iletişim kutusunu açın.

  9. Dağıtım aracısı için kullanılacak hesabın ayrıntılarını yazın ve İleri'yi seçin.

  10. Eşitleme Zamanlaması sayfasında şu adımları gerçekleştirin:

    1. Aracı Zamanlaması kutusunda Zamanlamayı> tanımla'yı seçin<.

    2. Veritabanını ana ve alt dağıtım sunucuları arasında çoğaltmak için kullanılacak zamanlamayı belirtin ve ardından İleri'yi seçin.

  11. Aboneliği Başlat sayfasında İleri'yi seçin.

  12. Sihirbaz Eylemleri sayfasında Abonelik oluştur'u ve ardından İleri'yi seçin.

  13. Son'u seçin ve sihirbaz başarıyla tamamlandığında Kapat'ı seçin.

    SQL Server çoğaltması yapılandırılır ve MDT DB, ana dağıtım sunucusundan düzenli aralıklara abone olan tüm alt dağıtım sunucularına çoğaltılır.

CustomSettings.ini yapılandırma

LTI dağıtım altyapısı artık başarıyla oluşturuldu ve her konum, çoğaltılmış bir kopyasını içeren bir LTI dağıtım sunucusu içerecektir:

  • Dağıtım paylaşımı

  • The MDT DB

  • Windows Dağıtım Hizmetleri'ne eklenen LiteTouchPE_x86 Windows PE ortamı

    Artık dağıtım paylaşımının CustomSettings.ini dosyasını, windows dağıtım hizmetleri aracılığıyla LiteTouchPE_x86.wim ortamını teslim eden sunucu olan yerel dağıtım sunucusundan dağıtım içeriğini (dağıtım paylaşımı ve veritabanı) kullanacak şekilde yapılandırabilirsiniz.

    LiteTouchPE_x86.wim dosyası Windows Dağıtım Hizmetleri'nden teslim edildiğinde, kullandığınız Windows Dağıtım Hizmetleri sunucusunun adıyla bir kayıt defteri anahtarı yapılandırılır. MDT, bu sunucu adını CustomSettings.ini yapılandırmak için kullanabileceğiniz bir değişkende (%WDSServer%) yakalar.

    Her zaman yerel LTI dağıtım sunucusunu kullanmak için

Not

Aşağıdaki yordamda dağıtım paylaşımının oluşturulduğu ve Deployment$ paylaşımı olarak ayarlandığı varsayılır.

  1. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  2. Dağıtım Workbench konsol ağacında, Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  3. Eylemler bölmesinde Özellikler'i seçin.

  4. Kurallar sekmesini seçin ve CustomSettings.ini dosyasını değiştirerek aşağıdaki özellikleri yapılandırın:

    • Eklenen her SQL Server bölüm için SQLServer'ı sunucu adını **%WDSServer%—** kullanacak şekilde yapılandırın; örneğin, SQLServer=%WDSServer%.

    • DeployRoot yapılandırıyorsanız DeployRoot'u%WDSServer% değişkenini kullanacak şekilde yapılandırın; örneğin, DeployRoot=\\%WDSServer%\Deployment$.

  5. Bootstrap.iniDüzenle'yi seçin.

  6. DeployRoot değerini DeployRoot=\\%WDSServer%\Deployment$ olarak ekleyerek veya değiştirerek BootStrap.ini %WDSServer% özelliğini kullanacak şekilde yapılandırın.

  7. Değişiklikleri BootStrap.ini dosyasına kaydetmek için Dosya'yı ve ardından Kaydet'i seçin.

  8. Tamam'ı seçin.

    Dağıtım paylaşımının ve LiteTouchPE_x86.wim Windows PE ortamının güncelleştirilmiş olması gerekir.

  9. Eylemler bölmesinde Dağıtım Paylaşımını Güncelleştir'i seçin.

    Dağıtım Paylaşımını Güncelleştirme Sihirbazı başlatılır.

  10. Seçenekler sayfasında, dağıtım paylaşımını güncelleştirmek için istediğiniz seçenekleri belirleyin ve ardından İleri'yi seçin.

  11. Özet sayfasında ayrıntıların doğru olduğunu doğrulayın ve İleri'yi seçin.

  12. Onay sayfasında Son'u seçin.

    Aşağıdaki örnekte, bu bölümde özetlenen adımlar gerçekleştirildikten sonra CustomSettings.ini gösterilmektedir.

    Ölçeklenebilir LTI Dağıtım Altyapısı için Yapılandırılmış Örnek CustomSettings.ini

[Settings]
Priority=CSettings,CPackages, CApps, CAdmins, CRoles, Default
Properties=MyCustomProperty

[Default]
OSInstall=Y
ScanStateArgs=/v:5 /o /c
LoadStateArgs=/v:5 /c /lac

[CSettings]
SQLServer=%WDSServer%
Instance=
Database=MDTDB
Netlib=DBNMPNTW
SQLShare=
Table=ComputerSettings
Parameters=UUID, AssetTag, SerialNumber, MacAddress
ParameterCondition=OR

[CPackages]
SQLServer=%WDSServer%
Database=MDTDB
Netlib=DBNMPNTW
SQLShare=
Table=ComputerPackages
Parameters=UUID, AssetTag, SerialNumber, MacAddress
ParameterCondition=OR
Order=Sequence

[CApps]
SQLServer=%WDSServer%
Database=MDTDB
Netlib=DBNMPNTW
SQLShare=
Table=ComputerApplications
Parameters=UUID, AssetTag, SerialNumber, MacAddress
ParameterCondition=OR
Order=Sequence

[CAdmins]
SQLServer=%WDSServer%
Database=MDTDB
Netlib=DBNMPNTW
SQLShare=
Table=ComputerAdministrators
Parameters=UUID, AssetTag, SerialNumber, MacAddress
ParameterCondition=OR

[CRoles]
SQLServer=%WDSServer%
Database=MDTDB
Netlib=DBNMPNTW
SQLShare=
Table=ComputerRoles
Parameters=UUID, AssetTag, SerialNumber, MacAddress
ParameterCondition=OR

Birden Çok Sunucu Olduğunda Yerel MDT Sunucusu Seçme

Bu senaryoda, birden çok site arasında yüksek hacimli eşzamanlı dağıtımları ve dağıtımları desteklemek için birden çok MDT sunucusu kullanılmaktadır. LTI dağıtımı başlatıldığında varsayılan davranış, dağıtım işlemini başlatmak için MDT sunucusuna bağlanmak ve gerekli dosyalara erişmek için bir yol istemektir.

Windows Dağıtım Sihirbazı, LocalServer.xml dosyasını kullanarak her konum için bilinen dağıtım sunucuları seçimini sunabilir.

LocationServer.xml dosyasını şu şekilde kullanın:

  • LocationServer.xmlAnlama bölümünde açıklandığı gibi LocationServer.xml amacını ve kullanımını anlama

  • LocationServer.xml Dosyasını Oluşturma bölümünde açıklandığı gibi LocationServer.xml dosyasını oluşturma

  • LocationServer.xml Dosyasını Ek Dosyalar Dizinine Ekleme bölümünde açıklandığı gibi LocationServer.xml dosyasını Ek Dosyalar dizinine ekleme

  • BootStrap.ini Dosyasını Güncelleştirme bölümünde açıklandığı gibi BootStrap.ini dosyasını güncelleştirme

  • Dağıtım paylaşımını Dağıtım Paylaşımını Güncelleştirme bölümünde açıklandığı gibi güncelleştirme

    Bu senaryoda, MDT'nin bir dağıtım sunucusunda yapılandırıldığı varsayılır.

LocationServer.xml anlama

İlk olarak, MDT'nin LocationServer.xml nasıl kullandığını anlamanız gerekir. LTI sırasında, MDT betikleri dağıtım hakkında ilk bilgileri toplamak için BootStrap.ini dosyasını okur ve işler. Bu, dağıtım sunucusuna bağlantı yapılmadan önce gerçekleşir. Bu nedenle , DeployRoot özelliği genellikle BootStrap.ini dosyasında bağlantı yapması gereken dağıtım sunucusunu belirtmek için kullanılır.

BootStrap.ini dosyası bir DeployRoot özelliği içermiyorsa, MDT betikleri kullanıcıdan dağıtım sunucusunun yolunu isteyen bir sihirbaz sayfası yükler. HTML Uygulaması (HTA) sihirbaz sayfası başlatılırken, MDT betikleri LocationServer.xml dosyasının varlığını denetler ve varsa, kullanılabilir dağıtım sunucularını görüntülemek için LocationServer.xml kullanın.

LocationServer.xml Ne Zaman Kullanılacağını Anlama

MDT, LTI dağıtımı sırasında hangi sunucuya bağlanacaklarını belirlemek için birden çok yol sunar. Dağıtım sunucusunu bulmak için farklı yöntemler farklı senaryolar için en uygun yöntemdir; bu nedenle, LocationServer.xml ne zaman kullanılacağını anlamak önemlidir.

MDT, en uygun dağıtım sunucusunu otomatik olarak bulmak ve kullanmak için çeşitli yöntemler sağlar. Bu yöntemler aşağıdaki tabloda listelenmiştir.

Yöntem Ayrıntılar
%WDSServer% Bu yöntem, MDT sunucusu Windows Dağıtım Hizmetleri sunucusunda birlikte barındırıldığında kullanılır.

Windows Dağıtım Hizmetleri'nden bir LTI dağıtımı başlatıldığında, bir ortam değişkeni (%WDSServer%) oluşturulur ve Windows Dağıtım Hizmetleri sunucusunun adıyla doldurulur.

DeployRoot değişkeni, Windows Dağıtım Hizmetleri sunucusundaki bir dağıtım paylaşımına otomatik olarak bağlanmak için bu değişkeni kullanabilir; örneğin:

DeployRoot=\\%WDSServer%\Deployment$
Konum tabanlı otomasyon MDT, dağıtılması gereken sunucuyu belirlemek için BootStrap.ini dosyasında konum tabanlı otomasyonu kullanabilir.

Farklı konumları ayırt etmek için Default Gateway özelliğini kullanın; her Varsayılan Ağ Geçidi için farklı bir MDT sunucusu belirtilir.

Konum tabanlı otomasyonu kullanma hakkında daha fazla bilgi için "Yapılandırma Ayarlarını Uygulama Yöntemlerini Seçme" bölümüne bakın.

Yukarıdaki tabloda listelenen her yaklaşım, belirli senaryolar için belirli bir konumda dağıtım sunucusunun seçimini otomatikleştirmenin bir yolunu sunar. Bu yaklaşımlar, örneğin MDT sunucusunun Windows Dağıtım Hizmetleri ile birlikte barındırıldığı belirli senaryolara yöneliktir.

Bu yaklaşımların uygun olmadığı başka senaryolar da vardır; örneğin, belirli bir konumda birden çok dağıtım sunucusu varsa veya otomasyon mantığı mümkün değilse (örneğin, ağ konum belirlemeye izin verecek kadar bölümlenmemişse veya MDT sunucusu Windows Dağıtım Hizmetleri'nden ayrılmışsa).

Bu senaryolarda, LocationServer.xml dosyası bu bilgileri sunucu adları ve dağıtım paylaşımı adları hakkında bilgi sahibi olmadan dağıtım zamanında sunmak için esnek bir yol sağlar.

LocationServer.xml Dosyasını Oluşturma

LTI dağıtımı sırasında kullanılabilir dağıtım sunucularının listesini sunmak için, her sunucuyla ilgili ayrıntıları içeren bir LocationServer.xml dosyası oluşturun. MDT'de varsayılan LocationServer.xml dosyası olmadığından aşağıdaki kılavuzu kullanarak bir dosya oluşturun.

Birden Çok Konumu Desteklemek için LocationServer.xml Dosyası Oluşturma

LocationServer.xml oluşturmak ve kullanmak için en basit yöntem, LocationServer.xml bir dosya oluşturmak ve ortamdaki her dağıtım sunucusu için girişler eklemektir (bu aynı konumda veya farklı konumlarda olabilir).

Her sunucu için yeni bir bölüm oluşturup aşağıdaki bilgileri ekleyerek LocationServer.xml dosyasını oluşturma:

  • Benzersiz tanımlayıcı

  • Bu konum için kolayca tanımlanabilen bir ad sunmak için kullanılan konum adı

  • Bu konum için MDT sunucusunun UNC yolu

    Aşağıda, LocationServer.xml dosyasının birden çok konum için yapılandırılmış örnek bir LocationServer.xml dosyası kullanılarak bu özelliklerin her biri kullanılarak nasıl oluşturulduğu gösterilmektedir.

    Birden Çok Konumu Desteklemek için Örnek LocationServer.xml Dosyası

<?xml version="1.0" encoding="utf-8" ?>
<servers>
    <QueryDefault></QueryDefault>
    <server>
        <serverid>1</serverid>
        <friendlyname>
          Contoso HQ, Seattle, USA
        </friendlyname>
        <UNCPath>\\STLDS01\Deployment$</UNCPath>
    </server>
    <server>
        <serverid>2</serverid>
        <friendlyname>
          Contoso NYC, New York, USA
        </friendlyname>
        <UNCPath>\\NYCDS01\Deployment$</UNCPath>
    </server>
</servers>

Bu biçimi kullanarak, aşağıdaki örnekte gösterildiği gibi her sunucu için farklı bir sunucu girişi belirterek her konum için veya tek bir konumda birden çok sunucunun bulunduğu durumlar için farklı sunucu girdileri belirtin.

Birden Çok Konumda Birden Çok Sunucuyu Desteklemek için Örnek LocationServer.xml Dosyası

<?xml version="1.0" encoding="utf-8" ?>
<servers>
    <QueryDefault></QueryDefault>
    <server>
        <serverid>1</serverid>
        <friendlyname>
          Contoso HQ DS1, Seattle, USA
        </friendlyname>
        <UNCPath>\\STLDS01\Deployment$</UNCPath>
    </server>
    <server>
        <serverid>2</serverid>
        <friendlyname>
          Contoso HQ DS2, Seattle, USA
        </friendlyname>
        <UNCPath>\\STLDS02\Deployment$</UNCPath>
    </server>
</servers>

Farklı Konumlarda Birden Çok Sunucuyu Yük Dengelemek için LocationServer.xml Dosyası Oluşturma

LocationServer.xml kullanarak konum girdisi başına birden çok sunucu belirtin ve ardından bir konum seçildiğinde MDT'nin kullanılabilir sunucular listesinden otomatik olarak bir dağıtım sunucusu seçmesi için temel yük dengeleme gerçekleştirin. Bu işlevi sağlamak için LocationServer.xml dosyası bir ağırlık ölçümü belirtmeyi destekler.

Aşağıda, farklı konumlardaki birden çok sunucu için yapılandırılmış bir örnek LocationServer.xml dosyası gösterilmektedir.

Farklı Konumlar için Örnek LocationServer.xml Dosyası

<?xml version="1.0" encoding="utf-8" ?>
<servers>
    <QueryDefault></QueryDefault>
    <server>
        <serverid>1</serverid>
        <friendlyname>
          Contoso HQ, Seattle, USA
        </friendlyname>
        <Server1>\\STLDS01\Deployment$</Server1>
        <Server2>\\STLDS02\Deployment$</Server2>
        <Server3>\\STLDS03\Deployment$</Server3>
        <Server weight="1">\\STLDS01\Deployment$</Server>
        <Server weight="2">\\STLDS02\Deployment$</Server>
        <Server weight="4">\\STLDS03\Deployment$</Server>
    </server>
    <server>
        <serverid>2</serverid>
        <friendlyname>
          Contoso NYC, New York, USA
        </friendlyname>
        <UNCPath>\\NYCDS01\Deployment$</UNCPath>
    </server>
</servers>

MDT'nin <sunucu seçimi işleminde kullandığı sunucu ağırlığı> etiketini kullanarak ağırlık ölçümünü belirtin. Bir sunucunun seçilme olasılığı şu şekilde hesaplanır:

Sunucu ağırlığı/tüm sunucu ağırlıklarının toplamı

Önceki örnekte Contoso HQ'daki üç sunucu 1, 2 ve 4 olarak listelenmiştir. Ağırlıkları 2 olan bir sunucunun seçilme olasılığı 7'de 2 olur. Bu nedenle, ağırlık sistemini kullanmak için bir konumda bulunan sunucuların kapasitesini belirleyin ve her sunucuyu diğer sunucuların her biriyle ilgili olarak sunucunun kapasitesine göre ağırlıklandırma.

LocationServer.xml Dosyasını Ek Dosyalar Dizinine Ekleme

LocationServer.xml dosyasını oluşturduktan sonra LiteTouch_x86 ekleyin ve X:\Deploy\Control klasöründe Windows PE önyükleme görüntülerini LiteTouch_x64. Deployment Workbench'i kullanarak, dağıtım paylaşımı özelliklerine eklenecek ek bir dizin belirterek bu Windows PE görüntülerine başka dosya ve klasörler ekleyin.

Dağıtım paylaşımına LocationServer.xml eklemek için

  1. Kök dağıtım paylaşımı klasöründe Ek Dosyalar adlı bir klasör oluşturun (örneğin, D:\Üretim Dağıtım Paylaşımı\Ek Dosyalar).

  2. Ek dosyalar klasöründe, ek dosyanın bulunması gereken Windows PE konumunu yansıtan bir klasör yapısı oluşturun.

    Örneğin, LocationServer.xml dosyası Windows PE'deki \Deploy\Control klasöründe bulunmalıdır; bu nedenle, Ek Dosyalar altında aynı klasör yapısını oluşturun (örneğin, D:\Production Deployment Share\Extra Files\Deploy\Control).

  3. LocationServer.xml deployment_share\Extra Files\Deploy\Control klasörüne kopyalayın (burada deployment_share dağıtım paylaşımının kök klasörünün tam yoludur).

  4. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  5. Dağıtım Workbench konsol ağacında, Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  6. Eylemler bölmesinde Özellikler'i seçin.

  7. deployment_shareProperties iletişim kutusunda (burada deployment_share dağıtım paylaşımının adıdır), şu adımları gerçekleştirin:

    1. Windows PE platformu Ayarları sekmesini seçin (burada platform, yapılandırılacak Windows PE görüntüsünün mimarisidir).

    2. Windows PE Özelleştirmeleri bölümünde, Eklenecek ek dizin kutusuna yol yazın (burada yol, Fazladan Dosyalar klasörünün tam yoludur(örneğin, D:\Üretim Dağıtımı Paylaşımı\Ek Dosyalar) ve ardından Tamam'ı seçin.

BootStrap.ini Dosyasını Güncelleştirme

Deployment Workbench kullanarak bir dağıtım paylaşımı oluşturduğunuzda, BootStrap.ini dosyasında otomatik olarak bir DeployRoot özelliği oluşturulur ve doldurulur. DeployRoot özelliğini doldurmak için LocationServer.xml dosyası kullanıldığından, bu değeri BootStrap.ini dosyasından kaldırmanız gerekir.

DeployRoot özelliğini BootStrap.inikaldırmak için

  1. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  2. Dağıtım Workbench konsol ağacında, Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  3. Eylemler bölmesinde Özellikler'i seçin.

  4. deployment_shareProperties iletişim kutusunda (burada deployment_share dağıtım paylaşımının adıdır), Kurallar sekmesini ve ardından BootStrap.iniDüzenle'yi seçin.

  5. DeployRoot değerini kaldırın (örneğin, DeployRoot=\\Server\Deployment$).

  6. Değişiklikleri BootStrap.ini dosyasına kaydetmek için Dosya'yı ve ardından Kaydet'i seçin.

  7. Değişiklikleri göndermek için Tamam'ı seçin.

Dağıtım Paylaşımını Güncelleştirme

Dağıtım paylaşımının, LocationServer.xml dosyasını ve güncelleştirilmiş BootStrap.ini dosyasını içeren yeni bir LiteTouch_x86 ve LiteTouch_x64 önyükleme ortamı oluşturacak şekilde güncelleştirilmiş olması gerekir.

Dağıtım paylaşımını güncelleştirmek için

  1. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  2. Dağıtım Workbench konsol ağacında, Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  3. Eylemler bölmesinde Dağıtım Paylaşımını Güncelleştir'i seçin.

    Dağıtım Paylaşımını Güncelleştirme Sihirbazı başlatılır.

  4. Seçenekler sayfasında, dağıtım paylaşımını güncelleştirmek için istediğiniz seçenekleri belirleyin ve ardından İleri'yi seçin.

  5. Özet sayfasında ayrıntıların doğru olduğunu doğrulayın ve İleri'yi seçin.

  6. Onay sayfasında Son'u seçin.

Not

Güncelleştirme işlemi tamamlandığında, yeni LiteTouch_x86 ekleyin ve Windows PE ortamlarını Windows Dağıtım Hizmetleri'ne geri LiteTouch_x64 veya bunları dağıtım sırasında kullanmak üzere önyükleme medyasına yazın.

Lite Touch Yüklemesini Kullanarak Mevcut Bilgisayarı Yeni Bir Bilgisayarla Değiştirme

MDT'yi kullanarak kurumsal mimarideki mevcut bir bilgisayarın yerini alacak yeni bir bilgisayara görüntü dağıtabilirsiniz. Bu durum, bir işletim sisteminden diğerine yükseltme yaparken (yeni bir işletim sistemi yeni donanım gerektirebilir) veya kuruluşun mevcut uygulamalar için daha yeni, daha hızlı bilgisayarlara ihtiyacı olduğunda ortaya çıkabilir.

Mevcut bir bilgisayarı yeni bir bilgisayarla değiştirirken Microsoft, kullanıcı hesapları ve kullanıcı durumu verileri gibi bir bilgisayardan diğerine geçirilecek tüm ayarların dikkate alınması önerilir. Ayrıca, geçişin başarısız olması durumunda bir kurtarma çözümü oluşturmak da önemlidir.

Bu örnek dağıtımda, WDG-EXIST-01'den kullanıcı durumu verilerini yakalayıp bir ağ paylaşımına kaydederek mevcut bilgisayarı (WDG-EXIST-01) CORP etki alanındaki yeni bir bilgisayarla (WDG-NEW-02) değiştirin. Ardından WDG-NEW-02'ye mevcut bir görüntüyü dağıtın ve son olarak yakalanan kullanıcı durumu verilerini WDG-NEW-02'ye geri yükleyin. Dağıtım bir dağıtım sunucusundan (WDG-MDT-01) gerçekleştirilir.

MDT'de, gerekli tüm dağıtım görevlerini gerçekleştirecek bir görev dizisi oluşturmak için Standart İstemci Görev Sırasını Değiştir şablonunu kullanın.

Bu tanıtımda aşağıdakiler varsayılır:

  • Dağıtım sunucusuna MDT yüklendi (WDG MDT 01)

  • İşletim sistemi görüntüleri, uygulamalar ve cihaz sürücüleri dahil olmak üzere dağıtım paylaşımı zaten oluşturulmuş ve doldurulmuştur

  • Bir başvuru bilgisayarının görüntüsü zaten yakalanmıştır ve yeni bilgisayara dağıtılacaktır (WDG YENİ 02)

  • Dağıtım sunucusunda (WDG MDT 01) uygun paylaşım izinlerine sahip bir ağ paylaşılan klasörü (UserStateCapture$) oluşturuldu ve paylaşıldı

    Bu örnek başlamadan önce bir dağıtım paylaşımı bulunmalıdır. Dağıtım paylaşımı oluşturma hakkında daha fazla bilgi için, Microsoft Dağıtım Araç Setini Kullanma MDT belgesindeki "Deployment Workbench'te Dağıtım Paylaşımlarını Yönetme" bölümüne bakın.

1. Adım: Kullanıcı Durumunu Yakalamak için Görev Dizisi Oluşturma

Yeni Görev Dizisi Sihirbazı'nı kullanarak Dağıtım Workbench'teki Görev Dizileri düğümünde MDT görev dizileri oluşturun. Bilgisayarı Değiştir dağıtım senaryosunun ilk bölümünü gerçekleştirmek için (mevcut bilgisayardaki kullanıcı durumunu yakalama), Yeni Görev Dizisi Sihirbazı'nda Standart İstemci Görev Dizisi Değiştirme şablonunu seçin.

Bilgisayarı Değiştir dağıtım senaryosunda kullanıcı durumunu yakalamak üzere bir görev dizisi oluşturmak için

  1. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  2. Dağıtım Workbench konsol ağacında, Dağıtım Workbench/Dağıtım Paylaşımları/ deployment_share/Görev Dizileri(burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  3. Eylemler bölmesinde Yeni Görev Dizisi'ni seçin.

    Yeni Görev Dizisi Sihirbazı başlatılır.

  4. Aşağıdaki bilgileri kullanarak Yeni Görev Dizisi Sihirbazı'nı tamamlayın. Aksi belirtilmedikçe varsayılan değerleri kabul edin.

    Bu sihirbaz sayfasında Bunu yapın
    Genel Ayarlar 1. Görev dizisi kimliği alanına VISTA_EXIST yazın.
    2. Görev dizisi adı alanına Mevcut Bilgisayarda Bilgisayar Değiştirme Senaryosu Gerçekleştir yazın.
    3. İleri'yi seçin.
    Şablon Seç Aşağıdaki görev dizisi şablonları kullanılabilir. Başlangıç noktası olarak kullanmak istediğiniz birini seçin, Standart İstemci Görev Sırasını Değiştir'i ve ardından İleri'yi seçin.
    Özet Yapılandırma ayrıntılarının doğru olduğunu doğrulayın ve İleri'yi seçin.
    Onay Bitir'iseçin.

    Yeni Görev Dizisi Sihirbazı tamamlanır ve VISTA_EXIST görev dizisi görev dizileri listesine eklenir.

2. Adım: İşletim Sistemini Dağıtmak ve Kullanıcı Durumunu Geri Yüklemek için Görev Dizisi Oluşturma

Yeni Görev Dizisi Sihirbazı'nı kullanarak Deployment Workbench'teki Görev Dizileri düğümünde MDT görev dizileri oluşturun. Bilgisayar Değiştir dağıtım senaryosunun ikinci bölümünü gerçekleştirmek için (işletim sistemini dağıtma ve ardından mevcut bilgisayarda kullanıcı durumunu geri yükleme), Yeni Görev Dizisi Sihirbazı'nda Standart İstemci Görev Dizisi şablonunu seçin.

Bilgisayarı Değiştir dağıtım senaryosunda kullanıcı durumunu dağıtmak üzere bir görev dizisi oluşturmak için

  1. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  2. Dağıtım Workbench konsol ağacında Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share/Görev Dizileri'ne gidin (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  3. Eylemler bölmesinde Yeni Görev Dizisi'ni seçin.

    Yeni Görev Dizisi Sihirbazı başlatılır.

  4. Aşağıdaki bilgileri kullanarak Yeni Görev Dizisi Sihirbazı'nı tamamlayın. Aksi belirtilmedikçe varsayılan değerleri kabul edin.

    Bu sihirbaz sayfasında Bunu yapın
    Genel Ayarlar 1. Görev dizisi kimliği alanına VISTA_NEW yazın.
    2. Görev dizisi adı alanına Yeni Bilgisayarda Bilgisayar Değiştirme Senaryosu Gerçekleştir yazın.
    3. İleri'yi seçin.
    Şablon Seç Aşağıdaki görev dizisi şablonları kullanılabilir. Başlangıç noktası olarak kullanmak istediğiniz görevi seçin, Standart İstemci Görev Dizisi'ni ve ardından İleri'yi seçin.
    İşletim sistemi'ni seçin Içinde Aşağıdaki işletim sistemi görüntüleri bu görev dizisiyle dağıtılabilir. Kullanmak için birini seçin, captured_vista_image (burada captured_vista_image , Deployment Workbench'teki İşletim Sistemleri düğümüne eklenen başvuru bilgisayarının yakalanan görüntüsüdür) ve ardından İleri'yi seçin.
    Ürün Anahtarını Belirtin Şu anda ürün anahtarı belirtme'yi ve ardından İleri'yi seçin.
    İşletim Sistemi Ayarları 1. Tam Ad alanına Woodgrove Çalışanı yazın.
    2. Kuruluş'taWoodgrove Bank yazın.
    3. Internet Explorer Giriş Sayfası'nda yazın http://www.woodgrovebank.com.
    4. İleri'yi seçin.
    parolayı Yönetici Yönetici Parolası'nda yönetici parolasını onaylayın, P@ssw0rd yazın ve Son'u seçin.
    Onay Bitir'iseçin.

    Yeni Görev Dizisi Sihirbazı tamamlanır ve VISTA_NEW görev dizisi görev dizileri listesine eklenir.

3. Adım: MDT Yapılandırma Dosyalarını Özelleştirme

MDT görev dizisi oluşturulduğunda, kullanıcı durumu bilgilerini yakalamak için yapılandırma ayarlarını sağlayan MDT yapılandırma dosyalarını özelleştirin. Özellikle, daha önce dağıtım işleminde oluşturulan dağıtım paylaşımının özelliklerindeki dosyayı değiştirerek CustomSettings.ini dosyasını özelleştirin. Sonraki bir adımda dağıtım paylaşımı, yapılandırma dosyasının dağıtım paylaşımında güncelleştirildiğinden emin olmak için güncelleştirilir.

Kullanıcı durumu bilgilerini yakalamak üzere MDT yapılandırma dosyalarını özelleştirmek için

  1. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  2. Dağıtım Workbench konsol ağacında, Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  3. Eylemler bölmesinde Özellikler'i seçin.

    Özellikler iletişim kutusu görüntülenir.

  4. Özellikler iletişim kutusunda Kurallar sekmesini seçin.

  5. Kurallar sekmesinde, aşağıdaki örnekte gösterildiği gibi CustomSettings.ini dosyasını gerekli değişiklikleri yansıtacak şekilde değiştirin. Ortamın gerektirdiği ek değişiklikleri yapın.

    Özelleştirilmiş CustomSettings.ini Dosyası

    [Settings]
    Priority=Default
    Properties=MyCustomProperty
    
    [Default]
    OSInstall=Y
    
    UDShare=\\WDG-MDT-01\UserStateCapture$
    UDDir=%OSDCOMPUTERNAME%
    UserDataLocation=NETWORK
    SkipCapture=NO
    SkipAdminPassword=YES
    SkipProductKey=YES
    
    
  6. Özellikler iletişim kutusunda Tamam'ı seçin.

  7. Tüm açık pencereleri ve iletişim kutularını kapatın.

4. Adım: Dağıtım Paylaşımı için Windows PE Seçeneklerini Yapılandırma

Dağıtım Workbench'teki Dağıtım Paylaşımları düğümünde dağıtım paylaşımı için Windows PE seçeneklerini yapılandırın.

Not

Windows Vista'da mevcut bilgisayarın (WDG-EXIST-01) ve yeni bilgisayarın (WDG-NEW-01) cihaz sürücüleri varsa, bu adımı atlayın ve aşağıdaki adıma geçin.

Dağıtım paylaşımı için Windows PE seçeneklerini yapılandırmak için

  1. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  2. Dağıtım Workbench konsol ağacında, Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  3. Eylemler bölmesinde Özellikler'i seçin.

    Özellikler iletişim kutusu görüntülenir.

  4. Özellikler iletişim kutusundaki Windows PE platformu Bileşenleri sekmesinde (burada platform yapılandırılacak Windows PE görüntüsünün mimarisidir), Seçim profili'ndedevice_drivers seçin (burada device_drivers cihaz sürücüsü seçim profilinin adıdır) ve ardından Tamam'ı seçin.

5. Adım: Dağıtım Paylaşımını Güncelleştirme

Dağıtım paylaşımı için Windows PE seçeneklerini yapılandırdıktan sonra dağıtım paylaşımını güncelleştirin. Dağıtım paylaşımının güncelleştirilmesi tüm MDT yapılandırma dosyalarını güncelleştirir ve Windows PE'nin özelleştirilmiş bir sürümünü oluşturur. Windows PE'nin özelleştirilmiş sürümü, başvuru bilgisayarını başlatmak ve LTI dağıtım işlemini başlatmak için kullanılır.

Dağıtım Workbench'te dağıtım paylaşımını güncelleştirmek için

  1. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  2. Dağıtım Workbench konsol ağacında, Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  3. Eylemler bölmesinde Dağıtımı GüncelleştirPaylaş'ı seçin.

    Dağıtım Paylaşımını Güncelleştirme Sihirbazı başlatılır.

  4. Seçenekler sayfasında, dağıtım paylaşımını güncelleştirmek için istediğiniz seçenekleri belirleyin ve ardından İleri'yi seçin.

  5. Özet sayfasında ayrıntıların doğru olduğunu doğrulayın ve İleri'yi seçin.

  6. Onay sayfasında Son'u seçin.

    Dağıtım Workbench dağıtım paylaşımını güncelleştirmeye başlar. Deployment Workbench, deployment_share\Boot klasöründe LiteTouchPE_x86.iso ve LiteTouchPE_x86.wim dosyalarını (32 bit hedef bilgisayarlar için) veya LiteTouchPE_x64.iso ve LiteTouchPE_x64.wim dosyalarını (64 bit hedef bilgisayarlar için) oluşturur (burada deployment_share dağıtım paylaşımı olarak kullanılan paylaşılan klasördür).

6. Adım: LTI Önyüklenebilir Medyayı Oluşturma

Bilgisayarı dağıtım paylaşımı güncelleştirildiğinde oluşturulan özelleştirilmiş Windows PE sürümüyle başlatmak için bir yöntem sağlayın. Deployment Workbench, deployment_share\Boot klasöründe LiteTouchPE_x86.iso ve LiteTouchPE_x86.wim dosyalarını (32 bit hedef bilgisayarlar için) veya LiteTouchPE_x64.iso ve LiteTouchPE_x64.wim dosyalarını (64 bit hedef bilgisayarlar için) oluşturur (burada deployment_share dağıtım paylaşımı olarak kullanılan paylaşılan klasördür). Bu görüntülerden birinden uygun LTI önyüklenebilir medyayı oluşturun.

LTI önyüklenebilir medyası oluşturmak için

  1. Windows Gezgini'nde deployment_share\Önyükleme klasörüne gidin (burada deployment_share dağıtım paylaşımı olarak kullanılan paylaşılan klasördür).

  2. Mevcut bilgisayar (WDG-EXIST-01) ve yeni bilgisayar (WDG-NEW-02) için kullanılan bilgisayar türüne bağlı olarak aşağıdaki görevlerden birini gerçekleştirin:

    • Başvuru bilgisayarı fiziksel bir bilgisayarsa, ISO dosyasının CD'sini veya DVD'sini oluşturun.

    • Başvuru bilgisayarı bir VM ise, VM'yi doğrudan ISO dosyasından veya ISO dosyasının CD veya DVD'sinden başlatın.

7. Adım: LTI Önyüklenebilir Medya ile Mevcut Bilgisayarı Başlatma

Mevcut bilgisayarı (WDG-EXIST-01) işlemin önceki bölümlerinde oluşturulan LTI önyüklenebilir medyayla başlatın. Bu CD var olan bilgisayarda Windows PE'yi başlatır ve MDT dağıtım işlemini başlatır. MDT dağıtım işleminin sonunda, kullanıcı durumu geçiş bilgileri UserStateCapture$ paylaşılan klasöründe depolanır.

Not

Hedef bilgisayarı Windows Dağıtım Hizmetleri'nden başlatarak da MDT işlemini başlatabilirsiniz. Daha fazla bilgi için, Microsoft Dağıtım Araç Setini Kullanma MDT belgesindeki "Windows Dağıtım Hizmetlerini Hazırlama" bölümüne bakın.

Mevcut bilgisayarı LTI önyüklenebilir medyasıyla başlatmak için

  1. WDG-EXIST-01'i, işlemin daha önce oluşturulan LTI önyüklenebilir medyasıyla başlatın.

    Windows PE başlatılır ve ardından Windows Dağıtım Sihirbazı başlatılır.

  2. Aşağıdaki bilgileri kullanarak Windows Dağıtım Sihirbazı'nı tamamlayın. Aksi belirtilmedikçe varsayılan değerleri kabul edin.

    Bu sihirbaz sayfasında Bunu yapın
    Dağıtıma Hoş Geldiniz Yeni bir işletim sistemi yüklemek için Dağıtım Sihirbazını Çalıştır'ı ve ardından İleri'yi seçin.
    Ağ paylaşımlarına bağlanmak için kimlik bilgilerini belirtin. 1. Kullanıcı Adı alanına Yönetici yazın.
    2. Parola'yaP@ssw0rd yazın.
    3. Etki alanınaCORP yazın.
    4. Tamam'ı seçin.
    Bu bilgisayarda yürütülecek bir görev dizisi seçin. Mevcut Bilgisayarda Bilgisayar Senaryolarını Değiştir'i ve ardından İleri'yi seçin.
    Verilerinizin ve ayarlarınızın kaydedileceği yeri belirtin İleri'yi seçin.
    Tam bir bilgisayar yedeklemesinin kaydedileceği yeri belirtme Var olan bilgisayarı yedekleme'yi ve ardından İleri'yi seçin.
    Başlamaya hazır Başlat'ı seçin.

    Herhangi bir hata veya uyarı oluşursa, MDT belgesi Sorun Giderme Başvurusu'na başvurun.

  3. Dağıtım Özeti iletişim kutusunda Ayrıntılar'ı seçin.

    Herhangi bir hata veya uyarı oluştuysa, hataları veya uyarıları gözden geçirin ve tanılama bilgilerini kaydedin.

  4. Dağıtım Özeti iletişim kutusunda Son'u seçin.

    Kullanıcı durumu geçiş bilgileri yakalanır ve işlemin önceki bölümlerinde oluşturulan ağ paylaşılan klasöründe (UserStateCapture$) depolanır.

8. Adım: LTI Önyüklenebilir Medya ile Yeni Bilgisayarı Başlatma

Yeni bilgisayarı (WDG-NEW-02) işlemin önceki bölümlerinde oluşturulan LTI önyüklenebilir medyayla başlatın. Bu CD, başvuru bilgisayarında Windows PE'yi başlatır ve MDT dağıtım işlemini başlatır. MDT dağıtım işleminin sonunda, Windows Vista yeni bilgisayara dağıtılır ve yakalanan kullanıcı durumu geçiş bilgileri yeni bilgisayara geri yüklenir.

Not

Hedef bilgisayarı Windows Dağıtım Hizmetleri'nden başlatarak da MDT işlemini başlatabilirsiniz. Daha fazla bilgi için, Microsoft Dağıtım Araç Setini Kullanma MDT belgesindeki "Windows Dağıtım Hizmetlerini Hazırlama" bölümüne bakın.

Yeni bilgisayarı LTI önyüklenebilir medyasıyla başlatmak için

  1. WDG-NEW-02'yi, işlemin önceki bölümlerinde oluşturulan LTI önyüklenebilir medyayla başlatın.

    Windows PE başlatılır ve ardından Windows Dağıtım Sihirbazı başlatılır.

  2. Aşağıdaki bilgileri kullanarak Windows Dağıtım Sihirbazı'nı tamamlayın. Aksi belirtilmedikçe varsayılan değerleri kabul edin.

    Bu sihirbaz sayfasında Bunu yapın
    Dağıtıma Hoş Geldiniz Yeni bir işletim sistemi yüklemek için Dağıtım Sihirbazını Çalıştır'ı ve ardından İleri'yi seçin.
    Ağ paylaşımlarına bağlanmak için kimlik bilgilerini belirtin. 1. Kullanıcı Adı alanına Yönetici yazın.
    2. Parola'yaP@ssw0rd yazın.
    3. Etki alanınaCORP yazın.
    4. Tamam'ı seçin.
    Bu bilgisayarda yürütülecek bir görev dizisi seçin. Yeni Bilgisayarda Bilgisayar Değiştirme Senaryosu Gerçekleştir'i ve ardından İleri'yi seçin.
    Bilgisayar adını yapılandırma Bilgisayar adı alanına WDG-NEW-02 yazın ve İleri'yi seçin.
    Bilgisayarı bir etki alanına veya çalışma grubuna ekleme İleri'yi seçin.
    Kullanıcı verilerinin geri yüklenip geri yüklenmeyeceğini belirtme 1. Konum belirtin'i seçin.
    2. Konum'a\\WDG-MDT-01\UserStateCapture$\WDG-EXIST-01 yazın.
    3. İleri'yi seçin.
    Yerel Ayar Seçimi İleri'yi seçin.
    Saat Dilimini Ayarlama İleri'yi seçin.
    Görüntü yakalanıp yakalanmayacağını belirtme Bu bilgisayarın görüntüsünü yakalama'yı ve ardından İleri'yi seçin.
    BitLocker yapılandırmasını belirtme Bu bilgisayar için BitLocker'ı etkinleştirme'yi ve ardından İleri'yi seçin.
    Başlamaya hazır Başlat'ı seçin.

    Hata veya uyarı oluşması gerekiyorsa, MDT belgesi Sorun Giderme Başvurusu'na başvurun.

  3. Dağıtım Özeti iletişim kutusunda Ayrıntılar'ı seçin.

    Herhangi bir hata veya uyarı oluştuysa, hataları veya uyarıları gözden geçirin ve tanılama bilgilerini kaydedin.

  4. Dağıtım Özeti iletişim kutusunda Son'u seçin.

    Windows Vista artık yeni bilgisayara yüklenir ve yakalanan kullanıcı durumu geçiş bilgileri de geri yüklenir.

Özel Dağıtım Kodunu MDT ile Tümleştirme

Dağıtım ekibinin hedef ortamına özgü, Önceden tanımlanmış Deployment Workbench görev dizisi eylemleri veya varsayılan olarak MDT yapılandırma dosyaları tarafından karşılanmamış karmaşık gereksinimleri olması yaygındır. Bu durumda, gereksinimlerini karşılamak için özel kod uygulayın.

Özel dağıtım kodunu MDT ile tümleştirme ölçütü:

Uygun Betik Dilini Seçme

Windows veya Windows PE'de çalıştırılabilen tüm kodlar uygulama yüklemesi olarak veya MDT görev dizisi adımı aracılığıyla çağrılsa da, Microsoft betiklerin .vbs veya .wsf dosyaları biçiminde kullanılmasını önerir.

.wsf dosyalarını kullanmanın avantajı, ZTI ve LTI işlemleri tarafından önceden tanımlanmış diğer bazı işlevlere ek olarak yerleşik günlüğe kaydetmedir. Bu işlevler, MDT ile dağıtılan ZTIUtility betiğinde kullanılabilir.

Özel bir betikten başvurulduğunda, ZTIUtility betiği MDT ortamını ve kurulum sınıflarını başlatır. Bu sınıflar kullanılabilir:

  • Günlüğe kaydetme. Bu sınıf, tüm MDT betiklerinin kullandığı günlük işlevselliğini sağlar. Ayrıca dağıtım sırasında her betik çalıştırması için tek bir günlük dosyası ve tüm betiklerin birleştirilmiş bir günlük dosyası oluşturur. Bu günlük dosyaları , CMTrace tarafından okunacak şekilde tasarlanmış bir biçimde oluşturulur.

  • Ortam. Bu sınıf, WMI ve MDT kural işlemesi aracılığıyla toplanan ortam değişkenlerini yapılandırarak bunlara doğrudan betikten başvurulmasını sağlar. Bu, dağıtım özelliklerinin okunmasına olanak tanır ve ZTI ve LTI işlemleri tarafından kullanılan tüm yapılandırma bilgilerine erişim sağlar.

  • Yardımcı program. Bu sınıf, ZTI ve LTI betikleri boyunca kullanılan genel yardımcı programlar sağlar. Microsoft, özel kod geliştirildiğinde herhangi bir kodun yeniden kullanılıp kullanılamadığını görmek için bu sınıfın incelenmesini önerir. Bu sınıfta sağlanan bazı işlevler hakkında ek bilgiler bu bölümün ilerleyen bölümlerinde yer almaktadır.

  • Veritabanı. Bu sınıf, veritabanlarına bağlanma ve veritabanlarından bilgi okuma gibi işlevler gerçekleştirir. Genel olarak, veritabanı sınıfına doğrudan erişim önerilmez; bunun yerine, veritabanı aramaları gerçekleştirmek için kural işleme kullanılmalıdır.

  • Dizeler. Bu sınıf, sınırlandırılmış bir öğe listesi oluşturma, onaltılık değer görüntüleme, dizedeki boşluğu kırpma, dizeyi sağa hizalama, dizeyi sola hizalama, dize biçimine değer zorlama, değeri dizi biçimine zorlama, rastgele genel benzersiz tanımlayıcı (GUID) oluşturma ve Base64 dönüştürmeleri gibi yaygın dize işleme yordamları gerçekleştirir.

  • FileHandling. Bu sınıf, yolları normalleştirme, dosya ve klasörleri kopyalama, taşıma ve silme gibi işlevler gerçekleştirir.

  • clsRegEx. Bu sınıf normal ifade işlevleri gerçekleştirir.

    MDT'de, istemci Microsoft Visual Basic Scripting Edition'ı (VBScript) daha sağlam ve güvenilir hale getirmek için betik mimarisinde birkaç değişiklik yapılmıştır. Bu değişiklikler şunlardır:

  • Yeni API'ler ve daha iyi hata işleme dahil olmak üzere ZTIUtility.vbs (ana betik kitaplığı) için kapsamlı değişiklikler

  • ZTI_xxx.wsf betiklerinin genel yapısına yeni bir görünüm

    MDT betiklerinin genel yapısı da değişti. MDT betiklerinin çoğu artık VBScript Sınıfı nesneleri içinde kapsüllenir. sınıfı başlatılır ve RunNewInstance işleviyle çağrılır.

Not

Mevcut MDT 2008 Güncelleştirme 1 betiklerinin çoğu, MDT betiklerinin çoğu ZTIUtility.vbs içereceği için, ZTIUtility.vbs yapılan kapsamlı değişikliklerle bile MDT'de olduğu gibi çalışır.

ZTIUtility'nin Nasıl Kullanılabirini Anlama

ZTIUtility.vbs dosyası, özel kodunuzda yararlanabileceğiniz nesne sınıflarını içerir. Aşağıdakileri kullanarak özel kodu MDT ile tümleştirme:

ZTIUtility Günlük Sınıfını Kullanma

ZTIUtiliy.vbs'deki günlük sınıfı, özel kodun durum bilgilerini, uyarılarını ve hatalarını ZTI veya LTI dağıtımı sırasında diğer betiklerle aynı şekilde günlüğe kaydetmeye yönelik basit bir mekanizma sağlar. Bu standartlaştırma ayrıca LTI Dağıtım Özeti iletişim kutusunun çalıştırılacak tüm özel kodların durumunu doğru şekilde bildirmesini sağlar.

Aşağıda, çeşitli betik eylemlerinin sonuçlarına bağlı olarak farklı türlerde iletileri günlüğe kaydetmek için oLogging.CreateEntry ve TestAndFail işlevlerini kullanan örnek bir özel kod betiği gösterilmektedir.

ZTIUtility Günlüğü Kullanan Örnek Betik: ZTI_Example.wsf

<job id="ZTI_Example">
<script language="VBScript" src="ZTIUtility.vbs"/>
<script language="VBScript">

' //*******************************************************
' //
' // Copyright (c) Microsoft Corporation.  All rights reserved
' // Microsoft Deployment Toolkit Solution Accelerator
' // File: ZTI_Example.wsf
' //
' // Purpose: Example of scripting with the
' //          Microsoft Deployment Toolkit.
' //
' // Usage: cscript ZTI_Example.wsf [/debug:true]
' //
' //*******************************************************

Option Explicit
RunNewInstance

'//--------------------------------------------------------
'// Main Class
'//--------------------------------------------------------
Class ZTI_Example

'//--------------------------------------------------------
'// Main routine
'//--------------------------------------------------------

Function Main()

  Dim iRetVal
  Dim sScriptPath

  iRetVal = SUCCESS

  oLogging.CreateEntry "Begin example script...", _
    LogTypeInfo

  ' %ServerA% is a generic variable available within
  ' every CustomSettings.ini file.

  sScriptPath = "\\" & oEnvironment.Item("ServerA") & _
    "\public\products\Applications\User\Technet\USEnglish"

  ' Validate a connection to server, net connect with
  ' credentials if necessary.
  iRetVal = oUtility.ValidateConnection( sScriptPath )
  TestAndFail iRetVal, 9991, "Validate Connection to [" & _
    sScriptPath & "]"

  'Run Setup Program

  iRetVal = oUtility.RunWithHeartbeat( """" & _
    sScriptPath & "\setup.exe"" /?" )
  TestAndFail iRetVal, 9991, "RunWithHeartbeat [" & _
    sScriptPath & "]"

  'Perform any cleanup from installation process

  oShell.RegWrite "HKLM\Software\Microsoft\SomeValue", _
    "Done with Execution of XXX.", "REG_SZ"

  Main = iRetVal

End Function

End Class

</script>
</job>

Not

ProcessResults() ile ZTIProcess() çağıran betikleri kullanmaya devam etmek istiyorsanız, bunu yapmaya devam edebilirsiniz. Ancak, bazı gelişmiş hata işleme özellikleri etkinleştirilmez.

ZTIUtility Ortam Sınıfını Kullanma

ZTIUtiliy.vbs'deki ortam sınıfı, MDT özelliklerine erişim ve güncelleştirme olanağı sağlar. Yukarıdaki örnekte, kullanılabilir RAM miktarını almak için oEnvironment.Item("Bellek") kullanılmıştır; bu, MDT belgesi Araç Seti Başvurusu'nda açıklanan özelliklerden herhangi birinin değerini almak için de kullanılabilir.

ZTIUtility Yardımcı Programı Sınıfını Kullanma

ZTIUtility.vbs betiği, herhangi bir özel dağıtım betiğinin kullanabileceği yaygın olarak kullanılan bir dizi yardımcı program içerir. Bu yardımcı programları oLogging ve oEnvironment sınıflarına benzer şekilde herhangi bir betike ekleyebilirsiniz.

Aşağıdaki tabloda kullanılabilir bazı yararlı işlevler ve bunların çıktısı açıklanır. Kullanılabilir işlevlerin tam listesi için ZTIUtility.vbs dosyasına bakın.

İşlev Çıkış
oUtility.LocalRootPath Hedef bilgisayardaki dağıtım işlemi tarafından kullanılan kök klasörün yolunu döndürür; örneğin, C:\MININT
oUtility.BootDevice Sistem önyükleme cihazını döndürür; örneğin, MULTI(0)DISK(0)RDISK(0)PARTITION(1)
oUtility.LogPath Dağıtım sırasında kullanılan günlükler klasörünün yolunu döndürür; örneğin, C:\MININT\SMSOSD\OSDLOGS
oUtility.StatePath Yapılandırılmış durumdaki durum deposunun yolunu döndürür; örneğin, C:\MININT\StateStore
oUtility.ScriptName İşlevi çağıran betiğin adını döndürür; örneğin, Z-RAMTest
oUtility.ScriptDir İşlevi çağıran betiğin yolunu döndürür; örneğin, \\server_name\Deployment$\Scripts
oUtility.ComputerName Derleme işlemi sırasında kullanılacak bilgisayar adını belirler; örneğin, computer_name
oUtility.ReadIni(dosya, bölüm, öğe) Belirtilen öğenin bir .ini dosyasından okunmasına izin verir
oUtility.WriteIni(dosya, bölüm, öğe, değer) Belirtilen öğenin bir .ini dosyasına yazılmasına izin verir
oUtility.Sections(dosya) bir .ini dosyasının bölümlerini okur ve başvuru için bir nesnede depolar
oUtility.SectionContents(file, section) Belirtilen .ini dosyasının içeriğini okur ve bir nesnede depolar
oUtility.RunWithHeartbeat(sCmd) Komut çalıştırıldığında, her 0,5 saniyede bir günlüklere sinyal bilgileri yazın
oUtility.FindFile

(sFilename,sFoundPath)
DeployRoot klasöründe belirtilen dosyayı ve Hizmet, Araçlar, USMT, Şablonlar, Betikler ve Denetim gibi standart alt klasörleri arar
oUtility.findMappedDrive(sServerUNC) Bir sürücünün belirtilen UNC yoluna eşlenip eşlenmediğini denetler ve sürücü harfini döndürür
oUtility.ValidateConnection(sServerUNC) Belirtilen sunucuya var olan bir bağlantı olup olmadığını denetler ve yoksa bir bağlantı oluşturmaya çalışır
MapNetworkDrive

(sShare, SDomID, sDomPwd)
Bir sürücü harfini paylaşım olarak belirtilen UNC yoluna eşler ve kullanılan sürücü harfini döndürür; başarısız olursa hata döndürür
VerifyPathExists(strPath) Belirtilen yolun mevcut olduğunu doğrular
oEnvironment.Substitute(sVal) Bir dize verüldüğünde, bu dize içindeki tüm değişkenleri veya işlevleri genişletir
oEnvironment.Item

(sName)
Bir değişkeni kalıcı bir depoya okur veya yazar
oEnvironment.Exists

(sName)
Değişkenin mevcut olup olmadığını test eder
oEnvironment.ListItem

(sName)
Dizi türünde bir değişkeni kalıcı bir depoya okur veya yazar
oLogging.ReportFailure

(sMessage, iError)
Kurtarılamaz bir hata algılanırsa yapılandırılmış çıkış gerçekleştirmek için kullanılır
oLogging.CreateEvent

(iEventID, iType, sMessage, arrParms)
Günlük dosyasına bir ileti yazar ve olayı tanımlı bir sunucuya gönderir
oLogging.CreateEntry

(sLogMsg, iType)
Günlük dosyasına bir ileti yazar
TestAndFail(iRc, iError, sMessage) iRc yanlışsa veya başarısız olursa iError ile betikten çıkar
TestAndLog(iRc , sMessage) Uyarıyı yalnızca iRc yanlışsa veya başarısız olduğunda günlüğe kaydeder

Özel Dağıtım Kodunu Tümleştirme

Özel dağıtım kodu MDT işlemiyle çeşitli yollarla tümleştirilebilir; ancak kullanılan yöntemden bağımsız olarak aşağıdaki iki kurala uyulmalıdır:

  • Özel dağıtım kodu betik adı her zaman Z harfiyle başlamalıdır.

  • Özel dağıtım kodu, dağıtım paylaşımındaki Betikler klasörüne yerleştirilmelidir; örneğin, D:\Production Deployment Share\Scripts.

    Tutarlı günlüğe kaydetmeyi de sağlayan özel kodu tümleştirmek için en sık kullanılan yöntemler şunlardır:

  • Kodu MDT uygulaması olarak dağıtma

  • Kodu MDT görev dizisi komutu olarak başlatma

  • Kodu kullanıcı çıkış betiği olarak başlatma

Özel Kodu MDT Uygulaması Olarak Dağıtma

Özel dağıtım kodu Deployment Workbench'e aktarılabilir ve diğer uygulamalarla aynı şekilde yönetilebilir.

Özel dağıtım kodunu çalıştıracak yeni bir uygulama oluşturmak için

  1. Özel dağıtım kodunu deployment_share\Scripts klasörüne kopyalayın (burada deployment_share dağıtım paylaşımının tam yoludur).

  2. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  3. Dağıtım Workbench konsol ağacında Dağıtım Paylaşımları/deployment_share/Uygulamalar 'a gidin (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  4. Eylemler bölmesinde Yeni Uygulama'yı seçin.

    Yeni Uygulama Sihirbazı başlatılır.

  5. Aşağıdaki bilgileri kullanarak Yeni Uygulama Sihirbazı'nı tamamlayın. Aksi belirtilmedikçe varsayılanları kabul edin.

    Bu sihirbaz sayfasında Bunu yapın
    Uygulama Türü Kaynak dosyaları olmayan uygulama veya ağdaki başka bir yer'i ve ardından İleri'yi seçin.
    Ayrıntılar Uygulamadaki bilgilere göre bu sayfayı tamamlayın ve İleri'yi seçin.
    Komut Ayrıntıları 1. Komut satırı kutusuna %SCRIPTROOT%\custom_codecscript.exe yazın (burada custom_code geliştirilen özel kodun adıdır).
    2. Çalışma dizini kutusuna working_directory yazın (burada working_directory özel kodun çalışma dizininin adıdır; bu genellikle Komut satırı kutusunda belirtilen klasörle aynıdır).
    3. İleri'yi seçin.
    Özet Yapılandırma ayarlarının doğru olduğunu doğrulayın ve İleri'yi seçin.
    Onay Bitir'iseçin.

    Uygulama, Deployment Workbench'teki Uygulamalar düğümünde görünür.

Özel Kodu Görev Dizisi Adımı Olarak Ekleme

Özel dağıtım kodu doğrudan bir görev dizisi içindeki herhangi bir noktadan çağrılabilir; bu, her zamanki görev dizisi kurallarına ve seçeneklerine erişim sağlar.

Özel dağıtım kodunu mevcut bir görev dizisine eklemek için

  1. Özel dağıtım kodunu deployment_share\Scripts klasörüne kopyalayın (burada deployment_share dağıtım paylaşımının tam yoludur).

  2. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  3. Dağıtım Workbench konsol ağacında, Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share/Görev Dizileri 'ne gidin (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  4. Ayrıntılar bölmesinde task_sequence (burada task_sequence özel kodu çalıştıran görev dizisinin adıdır) öğesini seçin.

  5. Eylemler bölmesinde Özellikler'i seçin.

  6. task_sequenceProperties iletişim kutusunda Görev Dizisi sekmesini seçin.

  7. Konsol ağacında gruba gidin (burada grup , görev dizisi adımını eklemek için grup olur).

  8. Ekle'yi, Genel'i ve ardından Komut Satırını Çalıştır'ı seçin.

  9. Konsol ağacında Komut Satırını Çalıştır'ı ve ardından Özellikler sekmesini seçin.

  10. Ad kutusuna name yazın (burada ad, özel kodun açıklayıcı bir adıdır).

  11. Özellikler sekmesindeki Komut satırı kutusuna command_line yazın (burada command_line özel kodu çalıştırma komutudur; örneğin, cscript.exe %SCRIPTROOT%\CustomCode.vbs).

  12. Başlangıç kutusuna yol yazın (burada yol, özel kodun çalışma klasörünün tam yoludur; genellikle bu, Komut satırı kutusunda belirtilen yoldur) ve ardından Tamam'ı seçin.

    Yeni oluşturulan görev dizisi adımı, görev dizisi adımları listesinde görüntülenir.

Özel Kodu Kullanıcı Çıkış Betiği Olarak Çalıştırma

UserExit yönergesini kullanarak özel kodu CustomSettings.ini kullanıcı çıkış betiği olarak çalıştırmak da mümkündür. Bu, CustomSettings.ini kuralı doğrulama işlemine geçirilecek bilgiler için bir mekanizma sağlar ve MDT özelliklerinin dinamik güncelleştirmesini sağlar

Kullanıcı çıkış betikleri ve UserExit yönergesi hakkında daha fazla bilgi için, Microsoft Dağıtım Araç Setini Kullanma MDT belgesindeki "CustomSettings.ini Dosyasında Kullanıcı Çıkış Betikleri" bölümüne bakın.

Çeşitli Yükleme Yöntemlerini Kullanarak Cihaz Sürücülerini Yükleme

Bu senaryoda, bir işletim sistemini farklı donanım türlerine dağıtmak için MDT kullanırsınız. Dağıtım işleminin bir parçası olarak, her donanım türünün düzgün çalışması için cihaz sürücülerini belirleyin ve yükleyin. İki ana cihaz sürücüsü türü vardır; dağıtım işlemi sırasında her bir işlem farklı şekilde işlenmelidir:

  • Cihaz sürücüsünü Deployment Workbench'e aktarmak için kullanılabilecek bir .inf dosyası içeren cihaz sürücüleri

  • Uygulama olarak paketlenen ve uygulama olarak yüklenmesi gereken cihaz sürücüleri

    MDT kullanarak, bir işletim sistemi dağıtımının parçası olarak her iki sürücü türünü de işleyebilirsiniz.

    Cihaz sürücülerini yükleme ölçütü:

  • Cihaz Sürücüsü Yüklemek için Hangi Yöntemin Kullanılacağını Belirleme bölümünde açıklandığı gibi her bir cihaz sürücüsünü yükleme yöntemlerini belirleme

  • İlk Çalıştırma Sürücüleri Yöntemini Kullanarak Cihaz Sürücülerini Yükleme başlığında açıklandığı gibi kullanıma alınmış sürücüler yöntemini kullanma

  • Cihaz Sürücülerini Uygulama Olarak Yükleme bölümünde açıklandığı gibi bunları uygulama olarak yükleme

    Bu senaryoda, MDT'nin bir dağıtım sunucusunda çalıştığı varsayılır.

Cihaz Sürücüsü Yüklemek için Hangi Yöntemin Kullanılacağını Belirleme

Donanım üreticileri cihaz sürücülerini iki biçimde yayımlar:

  • Ayıklayabileceğiniz ve sürücüyü Deployment Workbench'e aktarmak için kullanılan .inf dosyalarını içeren bir paket olarak

  • Geleneksel uygulama yükleme işlemlerini kullanarak yüklemeniz gereken bir uygulama olarak

    .inf dosyalarına erişmek için ayıklanabilir cihaz sürücüsü paketleri, önce sürücüyü Deployment Workbench'teki İlk Çalıştırma Sürücüleri düğümüne aktararak MDT otomatik sürücü algılama ve yükleme işlemini kullanabilir.

    .inf dosyalarını yalıtmak için ayıklanamayan veya ilk olarak MSI veya Setup.exe dosyası gibi bir uygulama yükleyicisi kullanılarak yüklenmeden düzgün çalışmayan cihaz sürücüsü paketleri, MDT Uygulama Yükleme özelliğini kullanabilir ve dağıtım işlemi sırasında cihaz sürücüsünü herhangi bir normal uygulama için olduğu gibi yükleyebilir.

İlk Çalıştırma Sürücüleri Yöntemini Kullanarak Cihaz Sürücülerini Yükleme

.inf dosyası içeren cihaz sürücüsü paketlerini Deployment Workbench'e aktarabilir ve dağıtım işleminin bir parçası olarak bunları otomatik olarak yükleyebilirsiniz. Bu tür bir cihaz sürücüsü dağıtımı uygulamak için önce cihaz sürücüsünü Deployment Workbench'e ekleyin.

Cihaz sürücüsünü Deployment Workbench'e eklemek için

  1. Dağıtılacak donanım türleri için gereken cihaz sürücülerini indirin ve cihaz sürücüsü paketini geçici bir konuma ayıklayın.

  2. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  3. Dağıtım Workbench konsol ağacında, Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share/Kullanıma Açık Sürücüler'e gidin (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  4. Eylemler bölmesinde Sürücüleri İçeri Aktar'ı seçin.

    Cihaz Sürücüsünü İçeri Aktarma Sihirbazı başlatılır.

  5. Dizini Belirtin sayfasındaki Sürücü kaynağı dizini bölümünde Gözat'ı seçerek yeni cihaz sürücülerini içeren klasöre gidin ve ardından İleri'yi seçin.

    Not

    Yeni Cihaz Sürücüsü Sihirbazı, sürücü kaynak dizininin tüm alt dizinlerini arar; bu nedenle, yüklenecek birden çok sürücü varsa, bunları aynı kök dizin içindeki klasörlere ayıklayın ve sürücü kaynak dizinini tüm sürücü kaynak klasörlerini barındıran kök dizin olarak ayarlayın.

  6. Özet sayfasında, ayarların doğru olduğunu doğrulayın ve ardından İleri'yi seçerek sürücüleri Deployment Workbench'e aktarın.

  7. Onay sayfasında Son'u seçin.

    Cihaz sürücüleri yığın depolama veya ağ sınıfı sürücüleri gibi önyükleme açısından kritik sürücüler içeriyorsa, dağıtım paylaşımının yeni bir LiteTouch_x86 ve yeni sürücüleri içeren LiteTouch_x64 önyükleme ortamı oluşturacak şekilde güncelleştirilmesi gerekir.

    Lite Touch Windows PE görüntülerine cihaz sürücüleri eklemek için

  8. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  9. Dağıtım Workbench konsol ağacında, Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  10. Eylemler bölmesinde Dağıtım Paylaşımını Güncelleştir'i seçin.

    Dağıtım Paylaşımını Güncelleştirme Sihirbazı başlatılır.

  11. Seçenekler sayfasında, dağıtım paylaşımını güncelleştirmek için istediğiniz seçenekleri belirleyin ve ardından İleri'yi seçin.

  12. Özet sayfasında, ayrıntıların doğru olduğunu doğrulayın ve İleri'yi seçin.

  13. Onay sayfasında Son'u seçin.

Cihaz Sürücülerini Uygulama Olarak Yükleme

Uygulama olarak paketlenmiş ve sürücü dosyalarına ek olarak .inf dosyası içeren bir klasöre ayıklayamadığınız cihaz sürücüleri, dağıtım işlemi sırasında yükleme için bir uygulama olarak Deployment Workbench'e eklenmelidir.

Uygulamalar bir görev dizisi adımı olarak veya CustomSettings.ini içinde belirtilebilir; ancak, cihaz sürücüsü uygulamaları yalnızca görev dizisi cihazlara sahip bir bilgisayarda çalıştırıldığında yüklenmelidir. Bunu sağlamak için, ilgili cihaz sürücüsü uygulamalarını koşullu görev dizisi adımı olarak dağıtmak için görev dizisi adımını çalıştırın. Hedef bilgisayardaki cihaz için WMI sorgularını kullanarak görev dizisi adımını çalıştırmak için koşullu ölçütler belirtilebilir.

Cihaz Sürücüsü Uygulamasını Deployment Workbench'e ekleme

Her cihaz sürücüsü uygulaması önce Deployment Workbench'e aktarılmalıdır.

Not

Dağıtım Sihirbazı'nda bu uygulamayı gizle onay kutusunu seçerek veya temizleyerek herhangi bir uygulamanın Özellikler iletişim kutusunda uygulamanın dağıtım sırasında görünür olup olmayacağını yapılandırın. Dağıtım sırasında kullanılan her cihaz sürücüsü uygulaması için bu işlemi yineleyin.

Cihaz sürücüsü uygulamasını Deployment Workbench'e eklemek için

  1. Cihaz sürücüsü uygulamasını indirin ve geçici bir konuma kaydedin.

  2. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  3. Dağıtım Workbench konsol ağacında, Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share/Uygulamalar(burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  4. Eylemler bölmesinde Yeni Uygulama'yı seçin.

    Yeni Uygulama Sihirbazı başlatılır.

  5. Uygulama Türü sayfasında Kaynak dosyaları olan uygulama'yı ve ardından İleri'yi seçin.

  6. Ayrıntılar sayfasında, uygulamayla ilgili ayrıntıları yazın ve İleri'yi seçin.

  7. Kaynak sayfasındaki Kaynak dizini bölümünde, gitmek için Gözat'ı seçin ve ardından cihaz sürücüsü uygulama kaynak dosyalarını içeren dizini seçin. Tamam'ı seçin.

  8. İleri'yi seçin.

  9. Hedef sayfasında, hedef dizin için bir ad yazın ve İleri'yi seçin.

  10. Komut Ayrıntıları sayfasındaki Komut satırı bölümünde, cihaz sürücüsü uygulamasının sessiz yüklenmesine izin veren komutu yazın.

  11. Özet sayfasında ayarların doğru olduğunu doğrulayın ve ardından İleri'yi seçerek cihaz sürücüsü uygulamasını Deployment Workbench'e aktarın.

  12. Onay sayfasında Son'u seçin.

    Uygulamalar Deployment Workbench'e aktarıldıktan sonra, uygulamanın yalnızca doğru donanım üzerinde çalışırken yüklendiğinden emin olmak için uygun mantığı kullanarak bunları dağıtım işlemine ekleyin. Bunu başarmak için farklı yöntemler vardır:

  • Cihaz sürücüsü uygulamasını bir dağıtım görev dizisinin parçası olarak belirtin.

  • CustomSettings.ini'de cihaz sürücüsü uygulamasını belirtin.

  • MDT DB'de cihaz sürücüsü uygulamasını belirtin.

    Her yaklaşım aşağıdaki bölümlerde daha ayrıntılı olarak ele alınıyor.

Cihaz Sürücüsü Uygulamasını Bir Görev Dizisinin Parçası Olarak Belirtme

Dağıtım işlemine bir cihaz sürücüsü uygulaması eklemenin ilk yöntemi, her cihaz sürücüsü uygulaması için adımlar eklemek üzere bir görev dizisi kullanmaktır.

Görev dizisinde cihaz sürücüsü uygulamalarını yönetmek için iki ana yaklaşım vardır:

  • Her donanım modeli için yeni bir görev dizisi grubu oluşturun ve bilgisayar belirli bir donanım türüyle eşleşiyorsa bu eylem grubunu çalıştırmak için bir sorgu ekleyin.

  • Donanıma özgü uygulamalar için bir görev dizisi grubu oluşturun ve her görev dizisi eylemi için sorgular ekleyin; böylece her görev dizisi adımı donanım türüne göre değerlendirilir ve yalnızca bir eşleşme bulunursa çalışır.

    Her donanım türü için yeni bir görev dizisi grubu oluşturmak için

  1. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  2. Dağıtım Workbench konsol ağacında Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share/Görev Dizileri'ne gidin (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  3. Ayrıntılar bölmesinde task_sequence (burada task_sequence cihaz sürücüsü uygulamasını yüklemek için gereken dağıtım görev dizisidir) öğesini seçin.

  4. Eylemler bölmesinde Özellikler'i seçin.

  5. task_sequenceProperties iletişim kutusundaki Görev Dizisi sekmesindeki ayrıntılar bölmesinde Durum Geri Yükleme/Windows Update (Uygulama Öncesi Yükleme) seçeneğine gidin.

  6. Görev Dizisi sekmesinde Ekle'yi ve ardından Yeni Grup'a tıklayın.

    Bu, görev dizisinde yeni bir görev dizisi grubu oluşturur. Donanıma özgü cihaz sürücüsü uygulamalarını yükleme adımlarını oluşturmak için bu yeni görev dizisi grubunu kullanın.

  7. Ayrıntılar bölmesinde Yeni Grup'a tıklayın.

  8. Özellikler sekmesindeki Ad kutusuna group_name yazın (burada group_name grubun adıdır; örneğin Donanıma Özgü Uygulamalar - Dell Computer Corporation).

  9. Seçenekler sekmesinde Ekle'yi ve ardından WMI Sorgula'yı seçin.

  10. Görev Dizisi WMI Koşulu iletişim kutusuna aşağıdaki ayrıntıları yazın:

    • WMI ad alanı kutusuna root\cimv2 yazın.

    • WQL sorgu kutusuna, uygulamanın yalnızca belirli bir uygulama türü için yüklendiğinden emin olmak için Win32_ComputerSystem sınıfını kullanarak bir WMI Sorgu Dili (WQL) sorgusu yazın; örneğin:

      * FROM Win32_ComputerSystem WHERE Model LIKE %hardware_model% AND Manufacturer LIKE %hardware_manufacturer%

      Bu örnekte , hardware_model bilgisayar modelinin adıdır (Latitude D620 gibi) ve hardware_manufacturer bilgisayarın adıdır (Dell Corporation gibi).

      % Simge, yöneticilerin hardware_model veya hardware_manufacturer için belirtilen değeri içeren bilgisayar modellerini veya üretimlerini döndürmesine izin vermek için adlara eklenen bir joker karakterdir.

      WMI ve WQL sorguları hakkında daha fazla bilgi için, Microsoft Dağıtım Araç Setini Kullanma MDT belgesindeki "Görev Dizisi Adım Koşullarına WMI Sorguları Ekleme" bölümüne bakın ve WQL ile sorgulama bölümüne bakın.

  11. Sorguyu göndermek için Tamam'ı ve ardından görev dizisine değişiklikleri göndermek için Tamam'ı seçin.

Not

Yüklenecek her cihaz sürücüsü uygulamasının her donanım türü için bu işlem yinelenmelidir.

Donanıma özgü görev dizisi grupları oluşturulduktan sonra, cihaz sürücüsü uygulamaları her gruba eklenebilir.

Donanıma özgü görev dizisi gruplarına cihaz sürücüsü uygulamaları eklemek için

  1. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  2. Dağıtım Workbench konsol ağacında Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share/Görev Dizileri'ne gidin (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  3. Ayrıntılar bölmesinde task_sequence (burada task_sequence cihaz sürücüsü uygulamasını yüklemek için gereken dağıtım görev dizisidir) öğesini seçin.

  4. Eylemler bölmesinde Özellikler'i seçin.

  5. task_sequenceProperties iletişim kutusunda Görev Dizisi sekmesini seçin.

  6. Ayrıntılar bölmesinde Durum Geri Yükleme/hardware_specific_group'ne gidin (burada hardware_specific_group , cihaz sürücüsü uygulamasını yüklemek için görev dizisi adımının ekleneceği donanıma özgü grubun adıdır).

  7. Görev Dizisi sekmesinde Ekle'yi seçin, Genel'i ve ardından Uygulamayı Yükle'yi seçin.

    Uygulama Yükle görev dizisi adımı ayrıntılar bölmesinde görüntülenir.

  8. Ayrıntılar bölmesinde Uygulamayı Yükle'yi seçin.

  9. Özellikler sekmesinde Tek bir uygulama yükle'yi seçin ve Yüklenecek uygulama listesinde hardware_application (burada hardware_application donanıma özgü uygulamayı yükleme uygulamasıdır) öğesini seçin.

Not

Bu işlem, dağıtım sırasında kullanılması gereken her cihaz sürücüsü uygulaması için yinelenmelidir.

CustomSettings.ini'de Cihaz Sürücüsü Uygulamasını belirtme

LTI veya ZTI dağıtımı başladığında, tamamlanması gereken ilk eylemlerden biri BootStrap.ini ve CustomSettings.ini denetim dosyalarının işlenmesidir. Bu dosyaların her ikisi de dağıtımı dinamik olarak özelleştirmek için kullanılabilecek kurallar içerir.

MDT'nin CustomSettings.ini dosyasını işleme biçimi nedeniyle, belirli koşullara göre uygulama eklemek için bu dosyayı kullanabilirsiniz. Bu mantık, belirli donanım türlerine göre dağıtım sırasında cihaza özgü uygulamalar eklemek için kullanılır. Uygulamalara, dağıtım paylaşımındaki Applications.xml dosyasında bulunan uygulamanın GUID'i tarafından CustomSettings.ini başvurulur.

İçeri aktarılan uygulamanın GUID'sini bulmak için

  1. Dağıtım sunucusunun dağıtım paylaşımında Control klasörünü açın; örneğin, D:\Production Deployment Share\Control.

  2. Applications.xml dosyasını bulun ve açın.

  3. Gerekli uygulamayı bulun.

  4. Uygulama etiketlerinin içine alınmış olan satırı bularak uygulama <guid> GUID'sini bulun; örneğin, <application guid={c303fa6e-3a4d-425e-8102-77db9310e4d0}>.

    Başlatma işleminin bir parçası olarak, hem LTI hem de ZTI işlemi üzerinde çalıştığı bilgisayar hakkında bilgi toplar. Bu işlemin bir parçası olarak WMI sorguları gerçekleştirilir ve make ve manufacturer için Win32_ComputerSystem sınıfından değerler sırasıyla %Make% ve %Model% değişkenleri olarak doldurulur.

    Bu değerler, algılanan derlemeye ve modele bağlı olarak dosyanın bölümlerini dinamik olarak okumak için CustomSettings.ini dosyasını işlerken kullanılabilir. Aşağıdaki örnekte CustomSettings.ini dosyasının bir örneği gösterilmektedir.

    Hardware-Specific Uygulama Yüklemesi için Yapılandırılan Örnek CustomSettings.ini

[Settings]
Priority=Make, Default
Properties=MyCustomProperty

[Default]
OSInstall=Y

[Dell Computer Corporation]
Subsection=Dell-%Model%

[Dell-Latitude D620]
MandatoryApplications001={1D7DF331-47B7-472C-87B3-442597EC2F7D}

[Dell-Latitude D610]
MandatoryApplications001={c303fa6e-3a4d-425e-8102-77db9310e4d0}

CustomSettings.ini'de uygulamaları belirtmek için aşağıdaki özellikleri kullanın:

  • Uygulamalar. Bu özellik, dağıtım yöneticileri CustomSettings.ini SkipApplications=YES belirterek dağıtım işleminin bir parçası olarak bir uygulama sihirbazı sunmak istemediğinde kullanılabilir.

  • ZorunluUygulamalar. Bu özellik, dağıtım yöneticileri dağıtım sırasında uygulama sihirbazını sunarak dağıtım mühendislerinin dağıtım sırasında yüklenecek ek uygulamaları seçmesine izin vermek isterse kullanılabilir.

    Uygulama sihirbazı MandatoryApplications özelliği olmadan kullanılırsa (örneğin, SkipApplications=NO), Applications özelliği tarafından belirtilen uygulamaların üzerine yazar.

    Önceki örnekte, uygulama listesinin nasıl oluşturulduğunu dinamik olarak işlemek için %Make% ve %Model% değişken değerlerinin nasıl kullanılacağı gösterilmektedir. Her donanım türünün yapı ve modelinin değerleri aşağıdaki yöntemlerden biri kullanılarak bulunabilir:

  • Sistem Bilgileri aracı. Sistem Üreticisini (make) ve Sistem Modelini (model) tanımlamak için bu araçtaki Sistem Özeti düğümünü kullanın.

  • Windows PowerShell. Bilgisayarın derlemesini ve modelini belirlemek için Get-WMIObject -class Win32_ComputerSystem cmdlet'ini kullanın.

  • Windows Yönetim Araçları Komut Satırı. Bilgisayarın adını (modeli) ve satıcısını (make) döndürmek için CSProduct Get Name, Vendor kullanın.

    Donanıma özgü mantık eklemek üzere CustomSettings.ini değiştirmek için

  1. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  2. Dağıtım Workbench konsol ağacında, Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  3. Eylemler bölmesinde Özellikler'i seçin.

  4. Kurallar sekmesini seçin.

  5. Bu sekmede yazılan bilgiler CustomSettings.ini dosyasında depolanır. Cihaz Sürücüsü Uygulamasını Bir Görev Dizisinin Parçası Olarak Belirtme bölümünde açıklandığı gibi, cihaza özgü bir uygulamaya sahip her donanım modeli için mantık eklemek için CustomSettings.ini dosya girişlerini değiştirin.

  6. Değişiklikleri göndermek için Tamam'ı seçin.

  7. Ayrıntılar bölmesinde deployment_share (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır) öğesini seçin.

  8. Eylemler bölmesinde Dağıtım Paylaşımını Güncelleştir'i seçin.

    Dağıtım Paylaşımını Güncelleştirme Sihirbazı başlatılır.

  9. Seçenekler sayfasında, dağıtım paylaşımını güncelleştirmek için istediğiniz seçenekleri belirleyin ve ardından İleri'yi seçin.

  10. Özet sayfasında ayrıntıların doğru olduğunu doğrulayın ve İleri'yi seçin.

  11. Onay sayfasında Son'u seçin.

    Varsayılan olarak, LTI dağıtımı sırasında tüm kullanılabilir uygulamalar Windows Dağıtım Sihirbazı'nda görüntülenir. Cihaza özgü uygulamalar yalnızca belirli donanım türleri için geçerli olduğundan, bunların her zaman görüntülenmesini istemeyebilirsiniz. CustomSettings.ini'da cihaza özgü uygulama paketi belirtilerek, uygulama yapılandırmasındaki Dağıtım Sihirbazı'nda uygulamayı gizle seçeneği kullanılarak uygulama gizlenebilir.

    Dağıtım Sihirbazı'nda bir uygulamayı gizlemek için

  12. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  13. Dağıtım Workbench konsol ağacında, Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share/Uygulamalar(burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  14. Ayrıntılar bölmesinde device_driver_application (burada device_driver_application Dağıtım Sihirbazı'ndan gizlenecek uygulamadır) öğesini seçin.

  15. Eylemler bölmesinde Özellikler'i seçin.

  16. Genel sekmesinde, Dağıtım Sihirbazı'nda uygulamayı gizle onay kutusunu seçin.

  17. Uygula'yı seçin ve özellikler iletişim kutusunu kapatın.

MDT DB'de Cihaz Sürücüsü Uygulamasını Belirtme

MDT DB, CustomSettings.ini dosyasının veritabanı sürümüdür ve dağıtım sırasında kullanılacak bilgiler için dağıtım zamanında sorgulanabilir. MDT DB'yi kullanma hakkında daha fazla bilgi için bkz. "Yapılandırma Ayarlarını Uygulama Yöntemlerini Seçme".

Dağıtım zamanında MDT DB'yi sorgularken, hedef bilgisayarı tanımlamak için üç yöntem kullanılabilir:

  • Tek bir bilgisayarı arayın (MAC adresini, varlık etiketini veya benzerini kullanarak).

  • Bilgisayarın konumunu arayın (varsayılan ağ geçidini kullanarak).

  • Bilgisayarın derlemesini ve modelini arayın (WMI üreticisini veya oluşturma ve modelleme sorgularını kullanarak).

    Oluşturduğunuz her veritabanı girdisi için dağıtım özelliklerini, uygulamaları, Configuration Manager paketlerinin ve yöneticilerin kullanılıp kullanılmayacağını belirtebilirsiniz. Veritabanında make ve model girdileri oluşturarak, gerekli donanıma özgü cihaz sürücüsü uygulamalarını ekleyebilirsiniz.

    Cihaz sürücüsü uygulamalarının yüklenmesine izin vermek üzere MDT DB'de girdiler oluşturmak için

Not

Cihaz sürücüsü uygulaması gerektiren her donanım derlemesi ve modeli için bu işlemi yineleyin.

  1. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  2. Deployment Workbench konsol ağacında, Deployment Workbench/Deployment Shares/deployment_share/Advanced Configuration/Database/Make and Model ( burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  3. Eylemler bölmesinde Yeni'yi seçin.

  4. Özellikler iletişim kutusundaki Kimlik sekmesindeki Oluştur kutusuna make_name yazın (burada make_name hedef bilgisayarın üreticisiyle ilişkilendirilecek kolayca tanımlanmış bir addır).

  5. Model kutusuna model_name yazın (burada model_name hedef bilgisayarın modeliyle ilişkilendirilecek kolayca tanımlanmış bir addır).

  6. Uygulamalar sekmesinde, bu donanım modeli için gereken cihaz sürücüsü uygulamalarının her birini ekleyin.

Windows Dağıtım Hizmetlerini Kullanarak MDT Başlatma

Windows Server 2008, Windows Server 2003 SP2'de varsayılan dağıtım aracı olan Uzaktan Yükleme Hizmetleri'nin güncelleştirilmiş ve yeniden tasarlanmış bir sürümü olarak Windows Dağıtım Hizmetleri'ni kullanır. Windows Dağıtım Hizmetleri'ni kullanarak, bilgisayarın PXE özellikli ağ bağdaştırıcısını veya önyükleme medyasını kullanarak Windows işletim sistemlerini (özellikle Windows 7, Windows Server 2008 veya üzeri işletim sistemlerini) bir ağ üzerinde dağıtabilirsiniz.

Windows Dağıtım Hizmetleri'ni dağıtmadan önce aşağıdaki tümleştirme seçeneklerinden hangilerinin ortamınıza en uygun olduğunu belirleyin:

  • Seçenek 1. LTI işlemini başlatmak için PXE'de bilgisayarları önyükleme.

  • Seçenek 2. Windows Dağıtım Hizmetleri görüntü deposundan bir işletim sistemi görüntüsü dağıtın.

  • Seçenek 3. MDT ve Windows Server 2008 Windows Dağıtım Hizmetleri sunucu rolüyle çok noktaya yayın kullanın.

Seçenek 1: LTI İşlemini Başlatmak için PXE'de Bilgisayarları Önyükleme

Windows Dağıtım Hizmetleri'ni Dinamik Ana Bilgisayar Yapılandırma Protokolü ile birlikte kullanarak MDT dağıtım sürecini başlatarak işletim sistemi dağıtımlarını yönetme maliyetini en aza indirmeye yardımcı olun. Bu, önyüklenebilir medya oluşturma ve her hedef bilgisayara teslim etme gereksinimini ortadan kaldırır.

Dağıtım Workbench Windows PE Görüntüsünü Oluşturma ve Windows Dağıtım Hizmetleri'ne aktarma

Yeni bir MDT dağıtım paylaşımı oluştururken veya mevcut bir MDT dağıtım paylaşımını değiştirirken özelleştirilmiş bir Windows PE önyükleme görüntüsü oluşturabilirsiniz. Dağıtım paylaşımı güncelleştirildiğinde, Windows PE önyükleme görüntüsü otomatik olarak oluşturulur ve dağıtım paylaşımı hakkındaki bilgilerle güncelleştirilir ve dağıtım paylaşımı yapılandırması sırasında belirtilen ek sürücüleri veya bileşenleri ekler.

Windows PE önyükleme görüntüsü, cd veya DVD'ye yazabileceğiniz bir ISO görüntü dosyası ve önyüklenebilir bir WIM dosyası olarak oluşturulur. WIM dosyasını Windows Dağıtım Hizmetleri'ne aktararak PXE'de önyükleyebilecek bilgisayarların LTI Windows PE önyükleme görüntüsünü bir yüklemeyi başlatmak için kullanılan ağ üzerinden indirip çalıştırabilmesini sağlayabilirsiniz.

Deployment Workbench'te önyüklenebilir bir Windows PE görüntüsü oluşturmak için

  1. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  2. Dağıtım Workbench konsol ağacında, Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  3. Eylemler bölmesinde Özellikler'i seçin.

    deployment_shareProperties iletişim kutusunda Windows PE platformu Ayarları sekmesini seçin (burada platform, yapılandırılacak Windows PE görüntüsünün mimarisidir).

  4. Lite Touch Boot Görüntü Ayarları alanında Lite Touch önyüklenebilir RAM diski ISO görüntüsü oluştur onay kutusunu seçin.

  5. Windows PE platformu Bileşenleri sekmesini seçin (burada platform, yapılandırılacak Windows PE görüntüsünün mimarisidir).

  6. Sürücü Ekleme bölümünde, eklenecek uygun sürücü türlerini seçin.

    Not

    Windows PE zaten gerekli cihaz sürücülerini içeriyorsa bu adım gerekli değildir.

  7. Sürücü Ekleme bölümündeki Seçim profili listesinde uygun sürücü seçimi profilini seçin.

  8. Özellikler iletişim kutusunda Tamam'ı seçin.

    Not

    Windows PE zaten gerekli cihaz sürücülerini içeriyorsa bu adım gerekli değildir.

  9. Ayrıntılar bölmesinde deployment_share (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır) öğesini seçin.

  10. Eylemler bölmesinde Dağıtım Paylaşımını Güncelleştir'i seçin.

    Dağıtım Paylaşımını Güncelleştirme Sihirbazı başlatılır.

  11. Seçenekler sayfasında, dağıtım paylaşımını güncelleştirmek için istediğiniz seçenekleri belirleyin ve ardından İleri'yi seçin.

  12. Özet sayfasında ayrıntıların doğru olduğunu doğrulayın ve İleri'yi seçin.

  13. Onay sayfasında Son'u seçin.

    Bu işlem tamamlandığında, dağıtım paylaşımındaki Önyükleme klasörü bir dizi önyükleme görüntüsü içerir; örneğin:

    D:\Production Deployment Share\Boot\LiteTouchPE_x64.iso

    D:\Production Deployment Share\Boot\LiteTouchPE_x64.wim

    D:\Production Deployment Share\Boot\LiteTouchPE_x86.iso

    D:\Production Deployment Share\Boot\LiteTouchPE_x86.wim

    Oluşturulan ISO dosyalarını doğrudan CD veya DVD'ye yazabilir veya yeni donanımda LTI işlemini başlatmak için kullanabilirsiniz. Yeni bilgisayarların fiziksel medya gerektirmeden LTI dağıtım işlemini başlatabilmesi için önyükleme WIM dosyalarını Windows Dağıtım Hizmetleri'ne de aktarabilirsiniz.

    Windows PE görüntüsünü Windows Dağıtım Hizmetleri'ne aktarmak için

  14. Windows Dağıtım Hizmetleri konsolunu başlatın ve ardından Windows Dağıtım Hizmetleri'ne bağlanın.

  15. Konsol ağacında Önyükleme Görüntüleri'ne sağ tıklayın ve önyükleme görüntüsü ekle'yi seçin.

  16. İçeri aktarılacak WIM görüntüsüne göz atın; örneğin, D:\Production Deployment Share\Boot\LiteTouchPE_x86.wim.

  17. İçeri aktarma işlemi, meta verileri önyükleme görüntüsünden otomatik olarak okur, ancak Görüntü Adı ve Görüntü Açıklaması değerleri de düzenlenebilir; Görüntü Adı , istemci PXE'de önyüklendiğinde Windows Önyükleme Yöneticisi tarafından görüntülenen önyükleme seçeneği bilgilerini etkiler.

  18. Önyükleme görüntüsü içeri aktarıldığında, PXE'de önyüklenen ve Windows Dağıtım Hizmetleri'nden yanıt alan tüm bilgisayarlar LTI önyükleme görüntüsünü indirebilir ve LTI yüklemesini başlatabilecektir.

    Windows Dağıtım Hizmetleri'ni yükleme ve yapılandırma bu kılavuzda ele alınmamıştır. Windows Dağıtım Hizmetleri hakkında ek bilgi için bkz. Windows Dağıtım Hizmetleri Kılavuzu.

Dağıtım Sunucusunu Otomatik Olarak Algılamak için Windows Dağıtım Hizmetleri'ni Kullanma

MDT dağıtım paylaşımı Windows Dağıtım Hizmetleri ile aynı sunucuda barındırıldığında MDT önyükleme görüntülerini barındırmak için Windows Dağıtım Hizmetleri kullanılırken ek bir seçenek sağlanır.

Bir PXE istemcisi MDT önyükleme görüntüsünü yüklediğinde, önyükleme görüntüsünü barındıran Windows Dağıtım Hizmetleri sunucusunun adı yakalanır ve MDTProperty WDSServer'a yerleştirilir. Ardından bu özelliğe önyükleme görüntüsünün BootStrap.ini dosyasında ve dağıtım paylaşımının CustomSettings.ini dosyasında DeployRoot özelliğiyle başvurabilirsiniz. Bunun yapılması, Windows Dağıtım Hizmetleri sunucusunda barındırılan dağıtım paylaşımını kullanarak Windows Dağıtım Hizmetleri'nden otomatik olarak önyükleme yapan bir istemciye neden olur. Bu, herhangi bir yapılandırma dosyasında sunucu adı belirtme gereksinimini ortadan kaldırır.

Yerel Windows Dağıtım Hizmetleri sunucusunu dağıtım sunucusu olarak ayarlamak için

  1. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  2. Dağıtım Workbench konsol ağacında, Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share/Gelişmiş Yapılandırma/Veritabanı (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  3. Eylemler bölmesinde Özellikler'i seçin.

  4. Kurallar sekmesini seçin.

    Bu sekmede yazılan bilgiler CustomSettings.ini dosyasında depolanır.

  5. DeployRoot özelliğini %WDSServer% değişkenini kullanacak şekilde yapılandırın; örneğin, DeployRoot=\\%WDSServer%\Deployment$.

  6. Bootstrap.iniDüzenle'yi seçin.

  7. DeployRoot değerini DeployRoot=\\%WDSServer%\Deployment$ olarak ekleyerek veya değiştirerek BootStrap.ini %WDSServer% özelliğini kullanacak şekilde yapılandırın.

  8. Dosya menüsünde Kaydet'i seçerek değişiklikleri BootStrap.ini dosyasına kaydedin.

  9. Tamam'ı seçin.

    Dağıtım paylaşımının güncelleştirilmesi gerekir.

  10. Ayrıntılar bölmesinde deployment_share (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır) öğesini seçin.

  11. Eylemler bölmesinde Dağıtım Paylaşımını Güncelleştir'i seçin.

    Dağıtım Paylaşımını Güncelleştirme Sihirbazı başlatılır.

  12. Seçenekler sayfasında, dağıtım paylaşımını güncelleştirmek için istediğiniz seçenekleri belirleyin ve ardından İleri'yi seçin.

  13. Özet sayfasında ayrıntıların doğru olduğunu doğrulayın ve İleri'yi seçin.

  14. Onay sayfasında Son'u seçin.

  15. Güncelleştirilmiş önyükleme WIM'sini Windows Dağıtım Hizmetleri'ne aktarın.

Seçenek 2: Windows Dağıtım Hizmetleri Deposu'ndan bir İşletim Sistemi Görüntüsü Dağıtma

İşletim sistemi dağıtımı için zaten Windows Dağıtım Hizmetleri kullanıyorsanız, MDT'yi kendi deposunu kullanmak yerine zaten kullanımda olan Windows Dağıtım Hizmetleri işletim sistemi görüntülerine başvuracak şekilde yapılandırarak ve Windows Dağıtım Hizmetleri dağıtımlarını sürücü yönetimi, uygulama dağıtımı, güncelleştirme yüklemesi, kural işleme ve diğer MDT işlevleriyle desteklemek üzere yapılandırarak genişletin. MDT bir Windows Dağıtım Hizmetleri işletim sistemi görüntüsüne başvurduktan sonra, bunu bir MDT dağıtım paylaşımına hazırlanmış herhangi bir işletim sistemi gibi değerlendirebilirsiniz.

Windows Dağıtım Hizmetleri işletim sistemi görüntüsüne başvurmak için

Not

Aşağıdaki adımlar, daha önce en az bir işletim sistemi görüntüsünün Windows Dağıtım Hizmetleri sunucusuna içeri aktarılmasını gerektirir.

  1. Aşağıdaki dosyaları Windows medyasının Sources klasöründen Windows Dağıtım Hizmetleri sunucusundaki C:\Program Files\Microsoft Deployment Toolkit\bin klasörüne kopyalayarak Windows Dağıtım Hizmetleri görüntülerine erişebilmek için MDT'yi güncelleştirin:

    • Wdsclientapi.dll

    • Wdscsl.dll

    • Wdsimage.dll

    • Wdstptc.dll (bu yalnızca Windows Server 2008 kaynak dizinlerinden kopyalandığında geçerlidir)

    Not

    Kullanılan Windows kaynak dizini, MDT'nin yüklü olduğu bilgisayarda çalışan işletim sisteminin platformuyla eşleşmelidir.

  2. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  3. Dağıtım Workbench konsol ağacında, Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share/İşletim Sistemleri 'ne gidin (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  4. Eylemler bölmesinde İşletim Sistemini İçeri Aktar'ı seçin.

    Yeni İşletim Sistemi Sihirbazı başlatılır.

  5. İşletim Sistemi Türü sayfasında Windows Dağıtım Hizmetleri görüntüleri'ni ve ardından İleri'yi seçin.

  6. WDS Sunucusu sayfasında, başvurulacak Windows Dağıtım Hizmetleri sunucusunun adını yazın (örneğin, WDSSvr001) ve ardından İleri'yi seçin.

  7. Özet sayfasında, ayarların doğru olduğunu doğrulayın ve İleri'yi seçin.

  8. Onay sayfasında Son'u seçin.

    Windows Dağıtım Hizmetleri sunucusunda bulunan tüm görüntüler artık MDT görev dizilerinde kullanılabilir olacak.

Not

Görüntülerin Windows Dağıtım Hizmetleri'nden içeri aktarılması, kaynak dosyaları Windows Dağıtım Hizmetleri sunucusundan dağıtım paylaşımına kopyalamaz. MDT, özgün konumlarındaki kaynak dosyaları kullanmaya devam eder.

Seçenek 3: MDT ve Windows Server 2008 Windows Dağıtım Hizmetleri Rolü ile Çok Noktaya Yayın Kullanma

Windows Server 2008'in yayımlanmasıyla birlikte, Windows Dağıtım Hizmetleri çok noktaya yayın iletimleri kullanan görüntülerin dağıtımını destekleyecek şekilde geliştirilmiştir. MDT, MDT'yi Windows Dağıtım Hizmetleri çok noktaya yayın ile tümleştirmeye yönelik güncelleştirmeler de içerir.

Ayrıca, güncelleştirilmiş bir Windows Otomatik Yükleme Seti (Windows AIK), sürüm 1.1 Wdsmcast.exe içerir. Bu, çok noktaya yayın oturumlarının el ile birleştirilmesine olanak tanır ve istemcinin Wdsmcast.exe başlatarak etkin bir çok noktaya yayın oturumundan dosya kopyalamasını sağlar.

LTIApply.wsf betiği, dağıtım paylaşımından işletim sistemi kaynak dosyalarına eriştiğinde Wdsmcast.exe kullanır. LTIApply.wsf, deployment_share\Tools\x86 veya deployment_share\Tools\x64 klasöründe (burada deployment_share, dağıtım paylaşımını içeren dosya sistemi klasörünün adıdır) çalışan Windows PE sürümüne bağlı olarak dağıtım paylaşımında Wdsmcast.exe arar.

LTIApply.wsf çalıştırıldığında, her zaman var olan bir çok noktaya yayın akışından WIM görüntülerine erişmeyi ve indirmeyi dener, ancak çok noktaya yayın akışı yoksa standart bir dosya kopyasına geri döner.

Not

Bu işlem yalnızca WIM görüntü dosyaları için geçerlidir.

MDT çok noktaya yayına hazırlanmak için dağıtım sunucusu önkoşulları şunlardır:

  • Dağıtım sunucusu Windows Server 2008 veya üzerini çalıştırıyor olmalıdır

  • Windows Dağıtım Hizmetleri rolü Sunucu Yönetimi konsolundan yüklenmelidir

  • Windows Server 2008 için Windows AIK 1.1 yüklü olmalıdır

  • MDT yüklü olmalıdır

  • MDT kullanan herhangi bir dağıtımda olduğu gibi, en az bir işletim sistemi WIM görüntüsü, tam bir kaynak dosya kümesi olarak veya kurulum dosyalarıyla özel görüntü olarak içeri aktarılmış olmalıdır

Not

Çok noktaya yayın için Windows AIK'nin en son sürümünü kullanmak önemlidir; Windows AIK'nin önceki sürümlerinde bulunan Windows PE kopyası (örneğin, Windows AIK 1.0), çok noktaya yayın sunucusundan indirmeyi desteklemez.

MDT'yi mevcut dağıtım paylaşımından çok noktaya yayın için yapılandırmak için

  1. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin

  2. Dağıtım Workbench konsol ağacında, Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share (burada deployment_share yapılandırılan dağıtım paylaşımının adıdır).

  3. Eylemler bölmesinde Özellikler'i seçin.

  4. Genel sekmesinde, Bu dağıtım paylaşımı için çok noktaya yayını etkinleştir (Windows Server 2008 Windows Dağıtım Hizmetleri gerektirir) onay kutusunu seçin.

  5. Tamam'ı seçin.

  6. Eylemler bölmesinde Dağıtım Paylaşımını Güncelleştir'i seçin.

    Dağıtım Paylaşımını Güncelleştirme Sihirbazı başlatılır.

  7. Seçenekler sayfasında, dağıtım paylaşımını güncelleştirmek için istediğiniz seçenekleri belirleyin ve ardından İleri'yi seçin.

  8. Özet sayfasında ayrıntıların doğru olduğunu doğrulayın ve İleri'yi seçin.

  9. Onay sayfasında Son'u seçin.

    Dağıtım paylaşımı artık Windows Dağıtım Hizmetleri çok noktaya yayın iletimi için yapılandırıldı.

    Bu işlem, doğrudan mevcut MDT dağıtım paylaşımını kullanan bir Otomatik Yayın Windows Dağıtım Hizmetleri çok noktaya yayın iletimi oluşturur. MDT, Scheduled-Cast iletimleri oluşturmaz. Ayrıca, Windows Dağıtım Hizmetleri'ne başka görüntü aktarılmadığını ve çok noktaya yayın istemcisi Windows PE çalıştırılana kadar yüklenemediğinden önyükleme görüntüleri için çok noktaya yayın kullanmanın mümkün olmadığını unutmayın.

    Çok noktaya yayın iletiminin Windows Dağıtım Hizmetleri'nde oluşturulduğunu doğrulamak için

  10. Başlat'ı seçin, Yönetimsel Araçlar'ın üzerine gelin ve ardından Windows Dağıtım Hizmetleri'ni seçin.

  11. Windows Dağıtım Hizmetleri konsol ağacında Sunucular'a sağ tıklayın ve Sunucu Ekle'yi seçin.

  12. Sunucu Ekle iletişim kutusunda Yerel bilgisayar'ı ve ardından Tamam'ı seçin.

  13. Windows Dağıtım Hizmetleri konsol ağacında Sunucular'ı ve ardından server_name (burada server_name , Windows Dağıtım Hizmetleri'ni çalıştıran bilgisayarın adıdır) seçin. Çok Noktaya Yayın İletimleri'ne tıklayın.

  14. Ayrıntılar bölmesinde dağıtım paylaşımı için yeni bir Otomatik Yayın iletimi listelenir; örneğin, BDD Paylaşımı Dağıtımı$.

  15. BDD Share Deployment$ Auto-Cast iletiminin durumunun Etkin olarak ayarlandığını doğrulayın.

    Bir bilgisayar dağıtıldıktan sonra, \Windows\Temp\DeploymentLogs klasöründeki BDD.log dosyasını inceleyerek işletim sisteminin çok noktaya yayın iletiminden indirildiğini doğrulayın.

    Günlükler klasöründe her ikisi de Çok Noktaya Yayın aktarımıyla başlayan iki girdi olacaktır; aktarımın başarılı olduğunu doğrulamak için bunları denetleyin. MDT ve Windows Dağıtım Hizmetleri ile çok noktaya yayın iletimleri hakkında daha fazla bilgi için, Microsoft Dağıtım Araç Setini Kullanma MDT belgesindeki "LTI Dağıtımları için Windows Dağıtım Hizmetleri Çok Noktaya Yayın Dağıtımını Etkinleştirme" bölümüne bakın.

MDT Kullanarak Aşamalı Dağıtımlar Gerçekleştirme (OEM Ön Yükleme)

Birçok kuruluşta bilgisayarlar, üretim ağına dağıtımdan önce işletim sistemi görüntüsüyle yüklenir. Bazı durumlarda, işletim sistemi görüntüsünü yükleme işlemi, bilgisayarları hazırlama ortamında oluşturmakla sorumlu olan kuruluştaki bir ekip tarafından gerçekleştirilir. Diğer durumlarda, işletim sistemi görüntüsünü yükleme işlemi özgün donanım üreticisi (OEM) olarak da bilinen bilgisayar donanım satıcısı tarafından gerçekleştirilir.

Not

OEM ön yükleme işlemi MDT'de yalnızca LTI kullanılarak gerçekleştirilen dağıtımlar için desteklenir. Configuration Manager için önceden hazırlanmış medya özelliğini kullanın.

MDT'de OEM Ön Yükleme İşlemine Genel Bakış

OEM ön yükleme işlemi üç aşamaya ayrılmıştır:

  • 1. Aşama. Hazırlama ortamında uygulanacak başvuru bilgisayarının medya tabanlı görüntüsünü oluşturun.

  • 2. Aşama. Başvuru bilgisayarı görüntüsünü hazırlama ortamındaki hedef bilgisayara uygulayın.

  • Aşama 3. Hedef bilgisayarın üretim ortamında tam dağıtımı.

    1. Aşama ve 3. Aşama genellikle dağıtım kuruluşu tarafından gerçekleştirilir. Kuruluştaki OEM ön yükleme işleminin kullanımına bağlı olarak, 2. Aşama kuruluş veya bilgisayarları sağlayan bilgisayar donanım satıcısı tarafından gerçekleştirilebilir. Kuruluş 2. Aşamayı gerçekleştiriyorsa, hazırlama ortamı kuruluşun içindedir. Bir OEM 2. Aşamayı gerçekleştiriyorsa, hazırlama ortamı OEM'in ortamındadır.

OEM Ön Yükleme İşlemindeki MDT Yapılandırma Dosyalarına Genel Bakış

Ayrı MDT yapılandırma dosyaları (CustomSettings.ini ve Bootstrap.ini), OEM ön yükleme işleminin 1. Ve 3. Aşaması sırasında çalıştırılan görev dizileri tarafından kullanılır. Ancak, her iki yapılandırma dosyası da aynı anda farklı klasör yapılarında bulunur.

İlk aşamada, yapılandırma dosyaları başvuru bilgisayarı oluşturulurken kullanılır ve bu aşamada kullanılan görev dizisine özgü klasörde depolanır. OEM ön yükleme işleminin üçüncü ve son aşamasında kullanılan yapılandırma dosyaları, bu aşamada kullanılan görev dizisine özgü klasörde depolanır.

Yapılandırma dosyalarında değişiklik yaparken, her OEM ön yükleme işlemi aşamasında uygun görev dizisine karşılık gelen yapılandırma dosyasında değişiklikler yapıldığından emin olun.

OEM Ön Yükleme İşlemindeki MDT Günlük Dosyalarına Genel Bakış

OEM ön yükleme işleminin 1. ve 3. Aşaması sırasında ayrı MDT günlük dosyaları oluşturulur:

  • 1. Aşama için MDT günlük dosyaları C:\MININT ve C:\SMSTSLog klasörlerinde depolanır.

  • 3. Aşama için MDT günlük dosyaları x86 tabanlı dağıtımlar için %WINDIR%\System32\CCM\Logs klasöründe veya x64 tabanlı dağıtımlar için %WINDIR%\SysWow64\CCM\Logs klasöründe depolanır.

    MDT ile ilgili dağıtım sorunlarını tanılarken veya giderirken uygun klasörü kullanın.

LTI Kullanarak Aşamalı Dağıtımlar

LTI dağıtımları için, Çıkarılabilir medya (Medya) dağıtım paylaşım türünü kullanarak OEM ön yükleme işlemini gerçekleştirin. Oem ön yükleme işlemi için diğer dağıtım paylaşımı türleri desteklenmez.

OEM ön yükleme işlemini gerçekleştirmek için, hedef işletim sistemini dağıtmak için kullanılacak tüm görev dizilerine ek olarak Litetouch OEM Görev Dizisi görev dizisi şablonunu temel alan bir görev dizisi oluşturun. Ardından, dağıtım paylaşımı içeriğinin ISO dosyasını (özellikle de LiteTouchPE_x86.iso dosyası veya LiteTouchPE_x64.iso dosyası (hedef bilgisayarın işlemci platformuna göre) oluşturacak bir Çıkarılabilir medya (Medya) dağıtım paylaşımı oluşturun. Dağıtım paylaşımı güncelleştirme işlemi, Evrensel Disk Biçimi medyası oluşturmak için kullanılabilecek bir klasör yapısı da oluşturur.

LTI OEM Ön Yükleme İşlemi—1. Aşama: Media-Based Görüntüsü Oluşturma

Dağıtım kuruluşu OEM ön yükleme işleminin ilk aşamasını gerçekleştirir. Bu aşamanın son teslim edilebilir özelliği, OEM'e veya dağıtım kuruluşundaki hazırlama ortamına gönderilen önyüklenebilir bir görüntü (ISO dosyası gibi) veya medyadır (DVD gibi). Bu adımların çoğu Deployment Workbench'te gerçekleştirilir.

OEM'e veya dağıtım kuruluşundaki hazırlama ortamına teslim için medya tabanlı bir görüntü oluşturmak için

  1. Deployment Workbench'te dağıtım paylaşımı için aşağıdaki düğümleri doldurun:

    • İşletim Sistemleri

    • Uygulamalar

    • Paket

    • Kullanıma Kullanıma Çıkan Sürücüler

      Bu adımı gerçekleştirme hakkında daha fazla bilgi için, Microsoft Dağıtım Araç Setini Kullanma MDT belgesindeki "Deployment Workbench'te Dağıtım Paylaşımlarını Yönetme" bölümüne bakın.

  2. Deployment Workbench'teki Litetouch OEM Görev Dizisi görev dizisi şablonunu temel alan yeni bir görev dizisi oluşturun.

    Bu adımı gerçekleştirme hakkında daha fazla bilgi için, Microsoft Dağıtım Araç Setini Kullanma MDT belgesindeki "Deployment Workbench'te Görev Dizilerini Yapılandırma" bölümüne bakın.

  3. Üretim ortamında dağıtımdan sonra hedef bilgisayarda hedef işletim sistemini dağıtmak için kullanılacak bir veya daha fazla görev dizisi oluşturun.

    Bu adımı gerçekleştirme hakkında daha fazla bilgi için, Microsoft Dağıtım Araç Setini Kullanma MDT belgesindeki "Deployment Workbench'te Görev Dizilerini Yapılandırma" bölümüne bakın.

  4. OEM dağıtımı için gereken uygulamaları, işletim sistemlerini, sürücüleri, paketleri ve görev dizilerini içeren bir seçim profili oluşturun.

    Bu adımı gerçekleştirme hakkında daha fazla bilgi için, Microsoft Dağıtım Araç Seti'ni kullanma MDT belgesindeki "Seçim Profillerini Yönetme" bölümüne bakın.

  5. Dağıtım medyası oluşturun.

    Bu adımı gerçekleştirme hakkında daha fazla bilgi için, Microsoft Dağıtım Araç Seti Kullanarak MDT belgesindeki "LTI Dağıtım Medyasını Yönetme" bölümüne bakın.

  6. Önceki adımda Deployment Workbench'te oluşturulan dağıtım medyasını güncelleştirin.

    Dağıtım medyasını güncelleştirdiğinizde, Deployment Workbench LiteTouchMedia.iso dosyasını oluşturur. Bu adımı gerçekleştirme hakkında daha fazla bilgi için, Microsoft Dağıtım Araç Seti Kullanarak MDT belgesindeki "LTI Dağıtım Medyasını Yönetme" bölümüne bakın.

  7. Önceki adımda oluşturulan LiteTouchMedia.iso dosyasının DVD'sini yazın.

    Not

    ISO dosyasını OEM'e veya kuruluşun hazırlama ortamına teslim ediyorsanız, bu adım gerekli değildir.

  8. ISO dosyasını veya DVD'yi OEM'e veya kuruluşun hazırlama ortamına teslim edin.

LTI OEM Ön Yükleme İşlemi—2. Aşama: Görüntüyü Hedef Bilgisayara Uygulama

OEM ön yükleme işleminin ikinci aşaması, OEM tarafından veya dağıtım kuruluşunun hazırlama ortamında dağıtım ekibi tarafından gerçekleştirilir. İşlemin bu aşamasında, 1. Aşamada oluşturulan .iso dosyası veya DVD hedef bilgisayarlara uygulanır. Bu aşamanın teslim edilebilir özelliği, üretim ortamında dağıtıma hazır olmaları için hedef bilgisayarlara dağıtılan görüntüdür.

Görüntüyü hedef bilgisayarlara uygulamak için

  1. 1. Aşamada oluşturulan medyayla bir hedef bilgisayar başlatın.

    Windows PE başlatılır ve ardından Windows Dağıtım Sihirbazı başlatılır.

  2. Windows Dağıtım Sihirbazı'nda, Hazırlama Ortamı için OEM Önyükleme Görev Dizisi görev dizisini seçin.

    Görev dizisi başlatılır ve önyüklenebilir medyanın içeriği hedef bilgisayarın yerel sabit diskine kopyalanır.

  3. Hazırlama Ortamı için OEM Önyükleme Görev Dizisi görev dizisi için Windows Dağıtım Sihirbazı tamamlandığında, sabit disk, işletim sistemini dağıtmak için kullanılan diğer görev dizileri için Windows Dağıtım Sihirbazı'nı çalıştırarak dağıtım işleminin geri kalanını başlatmaya hazır olur.

    Hazırlama Ortamı için OEM Önyükleme Görev Dizisi görev dizisi, görüntüyü hedef bilgisayara dağıtmak ve LTI işlemini başlatmaktan sorumludur. Windows Dağıtım Sihirbazı, işletim sistemini hedef bilgisayara dağıtmak için kullanılan görev dizilerini çalıştırmak için ikinci kez başlatılır.

  4. İlk sabit diskin içeriğini hazırlama ortamında gereken sayıda hedef bilgisayara klonlayın.

  5. Hedef bilgisayarlar dağıtım için üretim ortamına teslim edilir.

LTI OEM Ön Yükleme İşlemi—3. Aşama: Tam Hedef Bilgisayar Dağıtımı

OEM ön yükleme işleminin üçüncü ve son aşaması dağıtım kuruluşunun üretim ortamında gerçekleştirilir. İşlemin bu aşamasında hedef bilgisayar başlatılır ve önceki aşamada hazırlama ortamındaki sabit diske yerleştirilen önyüklenebilir medya görüntüsü başlatılır.

Üretim ortamında hedef bilgisayarların dağıtımını tamamlamak için

  1. Hedef bilgisayarı başlatın.

    Windows PE başlatılır ve ardından Windows Dağıtım Sihirbazı başlatılır.

  2. Her hedef bilgisayar için belirli yapılandırma bilgilerini kullanarak Windows Dağıtım Sihirbazı'nı tamamlayın.

    Bu adımı tamamlama hakkında daha fazla bilgi için, Microsoft Dağıtım Araç Setini Kullanma MDT belgesindeki "Dağıtım Sihirbazını Çalıştırma" bölümüne bakın.

    Bu aşama tamamlandığında hedef bilgisayar üretim ortamında kullanılmaya hazır olur.

Ortak Görevleri Gerçekleştirmek için Windows PowerShell Kullanma

Deployment Workbench'teki MDT yönetim görevleri, aşağıdaki bölümlerdekiler gibi yönetim görevlerini otomatikleştirmek için kullanabileceğiniz temel Windows PowerShell cmdlet'leri tarafından gerçekleştirilir.

Aşağıdaki adımları gerçekleştirerek MDT yönetimini otomatikleştirebilirsiniz:

  • Yeni Dağıtım Paylaşımı Oluşturma bölümünde açıklandığı gibi yeni bir dağıtım paylaşımı oluşturun.

  • Bir dağıtım paylaşımında Klasör Oluşturma bölümünde açıklandığı gibi bir klasör oluşturun.

  • Klasör Silme bölümünde açıklandığı gibi bir dağıtım paylaşımından klasör silme.

  • Cihaz Sürücüsünü İçeri Aktarma bölümünde açıklandığı gibi bir cihaz sürücüsünü dağıtım paylaşımına aktarma.

  • Cihaz Sürücüsünü Silme bölümünde açıklandığı gibi bir dağıtım paylaşımından cihaz sürücüsünü silme.

  • İşletim Sistemi Paketini İçeri Aktarma bölümünde açıklandığı gibi bir işletim sistemi paketini dağıtım paylaşımına aktarma.

  • İşletim Sistemi Paketini Silme başlığında açıklandığı gibi bir işletim sistemi paketini dağıtım paylaşımından silme.

  • İşletim Sistemini İçeri Aktarma bölümünde açıklandığı gibi bir işletim sistemini dağıtım paylaşımına aktarma.

  • İşletim Sistemini Silme bölümünde açıklandığı gibi dağıtım paylaşımından bir işletim sistemini silme.

  • Uygulama Oluşturma bölümünde açıklandığı gibi dağıtım paylaşımında uygulama oluşturma.

  • Uygulamayı silme başlığında açıklandığı gibi dağıtım paylaşımından bir uygulamayı silme.

  • Görev Dizisi Oluşturma bölümünde açıklandığı gibi dağıtım paylaşımında bir görev dizisi oluşturun.

  • Görev Dizisini Silme bölümünde açıklandığı gibi dağıtım paylaşımından görev dizisini silme.

  • MDT DB oluşturma bölümünde açıklandığı gibi bir MDT DB oluşturun.

  • Seçim Profili Oluşturma bölümünde açıklandığı gibi bir seçim profili oluşturun.

  • Dağıtım paylaşımını , Dağıtım Paylaşımını Güncelleştirme bölümünde açıklandığı gibi güncelleştirin.

  • Bağlı Dağıtım Paylaşımı Oluşturma bölümünde açıklandığı gibi bağlantılı dağıtım paylaşımı oluşturun.

  • Bağlı dağıtım paylaşımını Bağlı Dağıtım Paylaşımını Güncelleştirme bölümünde açıklandığı gibi güncelleştirin.

  • Bağlı dağıtım paylaşımını , Bağlı Dağıtım Paylaşımını Silme bölümünde açıklandığı gibi silin.

  • Medya Oluşturma bölümünde açıklandığı gibi dağıtım medyası oluşturma.

  • Medya Oluşturma bölümünde açıklandığı gibi dağıtım medyası oluşturma.

  • Medya silme bölümünde açıklandığı gibi dağıtım medyalarını silin.

Yeni Dağıtım Paylaşımı Oluşturma

Aşağıdaki Windows PowerShell komutlar, D:\Production Dağıtım Paylaşımı'nda Production$ adlı yeni bir dağıtım paylaşımı oluşturur. Yeni dağıtım paylaşımı Dağıtım Workbench'te Üretim olarak görüntülenir.

Add-PSSnapIn Microsoft.BDD.PSSnapIn
New-PSDrive -Name "DS002" -PSProvider "MDTProvider" -Root "D:\Production Deployment Share" -Description "Production" -NetworkPath "\\Deployment_Server\Production$" -Verbose | add-MDTPersistentDrive -Verbose

Klasör Oluşturma

Aşağıdaki Windows PowerShell komutlar, Deployment Workbench/Deployment Shares/Production/Applications konumundaki Deployment Workbench konsol ağacında bir Adobe klasörü oluşturur.

Add-PSSnapIn Microsoft.BDD.PSSnapIn
New-PSDrive -Name "DS002" -PSProvider MDTProvider -Root "D:\Production Deployment Share"
New-item -path "DS002:\Applications" -enable "True" -Name "Adobe" -Comments "This folder contains Adobe software" -ItemType "folder" -Verbose remove-psdrive DS001 -Verbose

Not

Betike "remove-psdrive" eklenmesi, devam etmeden önce arka plan işleminin tamamlanmasını sağlar.

Klasör Silme

Aşağıdaki Windows PowerShell komutlar Deployment Workbench/Deployment Shares/Production/Applications/Adobe klasörünü siler.

Add-PSSnapIn Microsoft.BDD.PSSnapIn
New-PSDrive -Name "DS002" -PSProvider MDTProvider -Root "D:\Production Deployment Share"
Remove-item -path "DS002:\Applications\Adobe" -Verbose

Not

Klasör boş değilse betik başarısız olur.

Cihaz Sürücüsünü İçeri Aktarma

Aşağıdaki Windows PowerShell komutlar Dell 2407 WFP monitör cihaz sürücüsünü Üretim dağıtım paylaşımına aktarır.

Add-PSSnapIn Microsoft.BDD.PSSnapIn
New-PSDrive -Name "DS002" -PSProvider MDTProvider -Root "D:\Production Deployment Share"
Import-mdtdriver -path "DS002:\Out-of-Box Drivers\Monitor" -SourcePath "D:\Drivers\Dell\2407 WFP" -Verbose

Cihaz Sürücüsünü Silme

Aşağıdaki Windows PowerShell komut, Dell 2407 WFP monitör sürücüsünü Üretim dağıtım paylaşımından siler.

Remove-item -path "DS002:\Out-of-Box Drivers\Dell Inc. Monitor 2407WFP.INF 1.0" -Verbose

İşletim Sistemi Paketini İçeri Aktarma

Aşağıdaki Windows PowerShell komutları D:\Güncelleştirmeler\Microsoft\Vista altında bulunan tüm işletim sistemi paketlerini içeri aktarır. Bu işletim sistemi paketleri, D:\Production Dağıtım Paylaşımı'ndaki Üretim dağıtım paylaşımında depolanır.

Add-PSSnapIn Microsoft.BDD.PSSnapIn
New-PSDrive -Name "DS002" -PSProvider MDTProvider -Root "D:\Production Deployment Share"
Import-mdtpackage -path "DS002:\Packages" -SourcePath "D:\Updates\Microsoft\Vista" -Verbose

İşletim Sistemi Paketini Silme

Aşağıdaki Windows PowerShell komutu, belirtilen işletim sistemi paketini Üretim dağıtım paylaşımından siler.

Remove-item -path "DS002:\Packages\Package_1_for_KB940105 neutral x86 6.0.1.0 KB940105" -Verbose

İşletim Sistemini İçeri Aktarma

Aşağıdaki Windows PowerShell komutlar D:\Operating Systems\Windows Vista x86 konumundaki Windows Vista işletim sistemini içeri aktarır. İşletim sistemi, D:\Production Dağıtım Paylaşımı'ndaki Üretim dağıtım paylaşımında depolanır.

Add-PSSnapIn Microsoft.BDD.PSSnapIn
New-PSDrive -Name "DS002" -PSProvider MDTProvider -Root "D:\Production Deployment Share"
Import-mdtoperatingsystem -path "DS002:\Operating Systems" -SourcePath "D:\Operating Systems\Windows Vista x86" -DestinationFolder "Windows Vista x86" -Verbose

İşletim Sistemini Silme

Aşağıdaki Windows PowerShell komutu, Windows Vista HOMEBASIC işletim sistemini Üretim dağıtım paylaşımından siler.

Remove-item -path "DS002:\Operating Systems\Windows Vista HOMEBASIC in Windows Vista x86 install.wim" -Verbose

Uygulama Oluşturma

Aşağıdaki Windows PowerShell komutlar, D:\Software\Adobe\Reader 9 kaynak dosyalarını kullanarak Adobe Reader 9 uygulamasını oluşturur. Uygulama, D:\Production Dağıtım Paylaşımı'ndaki Üretim dağıtım paylaşımında depolanır.

Add-PSSnapIn Microsoft.BDD.PSSnapIn
New-PSDrive -Name "DS002" -PSProvider MDTProvider -Root "D:\Production Deployment Share"
Import-MDTApplication -path "DS002:\Applications" -enable "True" -Name "Adobe Reader 9" -ShortName "Reader" -Version "9" -Publisher "Adobe" -Language "" -CommandLine "setup.exe" -WorkingDirectory ".\Applications\Adobe Reader 9" -ApplicationSourcePath "D:\Software\Adobe\Reader 9" -DestinationFolder "Adobe Reader 9" -Source ".\Applications\Adobe Reader 9" -Verbose

Uygulama Silme

Aşağıdaki Windows PowerShell komutu Adobe Reader 9 uygulamasını Üretim dağıtım paylaşımından siler.

Remove-item -path "DS002:\Applications\Adobe Reader 9" -Verbose

Görev Dizisi Oluşturma

Aşağıdaki Windows PowerShell komutlar, D:\Production Dağıtım Paylaşımı'nda bulunan Üretim dağıtım paylaşımında Windows Vista Üretim Derlemesi görev dizisini oluşturur.

Add-PSSnapIn Microsoft.BDD.PSSnapIn
New-PSDrive -Name "DS002" -PSProvider MDTProvider -Root "D:\Production Deployment Share"
Import-mdttasksequence -path "DS002:\Task Sequences" -Name "Windows Vista Business Production Build" -Template "Client.xml" -Comments "Approved for use in the production environment.  This task sequence uses the Standard Client task sequence template" -ID "Vista_Ref" -Version "1.0" -OperatingSystemPath "DS002:\Operating Systems\Windows Vista BUSINESS in Windows Vista x86 install.wim" -FullName "Fabrikam User" -OrgName "Fabrikam" -HomePage "http://www.Fabrikam.com" -AdminPassword "secure_password" -Verbose

Görev Dizisini Silme

Aşağıdaki Windows PowerShell komutu, Windows Vista Üretim Derlemesi görev dizisini Üretim dağıtım paylaşımından siler.

Remove-item -path "DS002:\Task Sequences\Windows Vista Business Production Build" -force -Verbose

MDT DB oluşturma

Aşağıdaki Windows PowerShell komutlar, Üretim dağıtım paylaşımı için deployment_server sunucusunda yeni bir MDT DB oluşturur. Veritabanı bağlantısı TCP/IP üzerinden olacaktır.

Add-PSSnapIn Microsoft.BDD.PSSnapIn
New-PSDrive -Name "DS002" -PSProvider MDTProvider -Root "D:\Production Deployment Share"
New-MDTDatabase -path "DS002:" -SQLServer "DeploymentServer" -Netlib "DBMSSOCN" -Database "MDT2010" -SQLShare "DB_Connect" -Force -Verbose

Seçim Profili Oluşturma

Aşağıdaki Windows PowerShell komutlar yeni bir Uygulamalar seçim profili oluşturur.

Add-PSSnapIn Microsoft.BDD.PSSnapIn
New-PSDrive -Name "DS002" -PSProvider MDTProvider -Root "D:\Production Deployment Share"
New-item -path "DS002:\Selection Profiles" -enable "True" -Name "Applications" -Comments "" -Definition "<SelectionProfile><Include path="Applications" /></SelectionProfile>" -ReadOnly "False" -Verbose

Dağıtım Paylaşımını Güncelleştirme

Aşağıdaki Windows PowerShell komutları, D:\Production Dağıtım Paylaşımı'ndaki Üretim dağıtım paylaşımını güncelleştirir.

Add-PSSnapIn Microsoft.BDD.PSSnapIn
New-PSDrive -Name "DS002" -PSProvider MDTProvider -Root "D:\Production Deployment Share"
Update\-MDTDeploymentShare \-path "DS002:" \-Verbose

Bağlı Dağıtım Paylaşımı Oluşturma

Aşağıdaki Windows PowerShell komutlar, Üretim dağıtım paylaşımına bağlı ve \\remote_server_name\Deployment$ paylaşımı altında bulunan bir dağıtım paylaşımı oluşturur. Bağlı dağıtım paylaşımına hangi içeriğin çoğaltıldığını belirlemek için Her şey seçim profili kullanılır. Üretim dağıtım paylaşımındaki içerik, \\remote_server_name\Deployment$ paylaşımında zaten var olan içerikle birleştirilir.

Add-PSSnapIn Microsoft.BDD.PSSnapIn
New-PSDrive -Name "DS002" -PSProvider MDTProvider -Root "D:\Production Deployment Share"
New-item -path "DS002:\Linked Deployment Shares" -enable "True" -Name "LINKED001" -Comments "" -Root "\\RemoteServerName\Deployment$" -SelectionProfile "Everything" -Replace "False" -Verbose

Bağlı Dağıtım Paylaşımını Güncelleştirme

Aşağıdaki Windows PowerShell komutları LINKED001 dağıtım paylaşımını güncelleştirir.

Add-PSSnapIn Microsoft.BDD.PSSnapIn
New-PSDrive -Name "DS002" -PSProvider MDTProvider -Root "D:\Production Deployment Share"
Replicate-MDTContent -path "DS002:\Linked Deployment Shares\LINKED001" -Verbose

Bağlı Dağıtım Paylaşımını Silme

Aşağıdaki Windows PowerShell komutları LINKED001 dağıtım paylaşımını siler.

Add-PSSnapIn Microsoft.BDD.PSSnapIn
Remove-item -path "DS002:\Linked Deployment Shares\LINKED001" -Verbose

Medya Oluşturma

Aşağıdaki Windows PowerShell komutları, önyüklenebilir medya oluşturmak için kullanılan içeriği içeren bir kaynak klasör oluşturur. Kaynak olarak Üretim dağıtım paylaşımı kullanılır. Her şey seçim profili, medya içerik klasörüne hangi içeriğin yerleştirileceğini belirler. medya oluşturulduğunda LiteTouchMedia.iso dosyası oluşturulur. Medya hem x86 hem de x64 platformlarını destekleyecektir.

Add-PSSnapIn Microsoft.BDD.PSSnapIn
New-PSDrive -Name "DS002" -PSProvider MDTProvider -Root "D:\Production Deployment Share"
New-item -path "DS002:\Media" -enable "True" -Name "MEDIA001" -Comments "some comment here" -Root "D:\Media" -SelectionProfile "Everything" -SupportX86 "True" -SupportX64 "True" -GenerateISO "True" -ISOName "LiteTouchMedia.iso" -Verbose
New-PSDrive -Name "MEDIA001" -PSProvider "MDTProvider" -Root "D:\Media\Content" -Description "Embedded media deployment share" -Force -Verbose

Medya Oluşturma

Aşağıdaki Windows PowerShell komutlar D:\Media'da LiteTouchMedia.iso dosyasını oluşturur ve bu dosya MEDIA001 medya kaynak klasöründeki içeriği kullanır.

Add-PSSnapIn Microsoft.BDD.PSSnapIn
New-PSDrive -Name "DS002" -PSProvider MDTProvider -Root "D:\Production Deployment Share"
Generate-MDTMedia -path "DS002:\Media\MEDIA001" -Verbose

MedyaYı Silme

Aşağıdaki Windows PowerShell komutu, üretim dağıtım paylaşımından MEDIA001 medyasını siler.

Remove-item -path "DS002:\Media\MEDIA001" -Verbose

grup ilkesi Nesnelerin Uygulanmasını Önlemek için Etki Alanına Katılmayı Geciktirme

grup ilkesi, çok sayıda Active Directory Domain Services (AD DS) bilgisayarı ve kullanıcı nesnesini merkezi, bire çok model aracılığıyla verimli bir şekilde yönetme olanağı sağlayan zengin ve esnek bir teknolojidir. grup ilkesi ayarları bir grup ilkesi nesnesinde (GPO) bulunur ve siteler, etki alanları ve kuruluş birimleri (OU' lar) gibi bir veya daha fazla AD DS hizmet kapsayıcısına bağlanır.

Bazı kuruluşların kısıtlayıcı grup ilkesi ayarları vardır ve işletim sistemi dağıtımları sırasında sorunlara neden olabilir. Örneğin, aşağıdaki grup ilkesi ayarları otomatik oturum açma işlemini kesintiye uğratabilir:

  • Otomatik oturum açma kısıtlamaları

  • Yönetici hesabı yeniden adlandırma

  • Yasal başlıklar ve açıklamalı alt yazılar

  • Kısıtlayıcı güvenlik ilkeleri (örneğin, Özelleştirilmiş Güvenlik - Sınırlı İşlevsellik [SSLF] ilkesi)

    Bir GPO'nın dağıtım sırasında neden olabileceği sorunların üstesinden gelmek için bir seçenek, bilgisayarı dağıtım işleminde mümkün olduğunca geç bir şekilde etki alanına eklemektir. Bu birleştirme, ZTIDomainJoin.wsf betiğini çalıştıran özel bir görev dizisi adımı kullanılarak yapılabilir.

    Hedef bilgisayarı etki alanına eklemek için ZTIDomainJoin.wsf betiği DomainAdmin, DomainAdminDomain, DomainAdminPassword, JoinDomain ve MachineObjectOU özelliklerini kullanır. Windows Dağıtım Sihirbazı'nı, dağıtım paylaşım kurallarını, MDT DB'yi ve Configuration Manager bilgisayar ve koleksiyon kurallarını kullanarak bu özellikleri bildirebilirsiniz. Kullanılan hesabın etki alanındaki bilgisayar nesnelerini oluşturmak ve silmek için gereken haklara sahip olması gerekir.

    Genellikle, ZTIConfigure.wsf betiği Unattend.xml veya Unattend.txt dosyasını bu özelliklerin belirttiği değerlerle güncelleştirir. Bu ayarlar daha sonra Windows Kurulum programı tarafından ayrıştırılır ve sistem dağıtım işleminin başlarında etki alanına katılmayı dener. Bunun yapılması hedef bilgisayarı etki alanı GPO'larında belirtilen ayarlara tabi yapar ve dağıtım işleminin başarısız olmasına neden olabilir.

    Dağıtım işlemi sırasında hedef bilgisayarın etki alanına katılmasını bilerek geciktirmek için, Unattend.xml dosyasından belirli öğeleri kaldırabilirsiniz. ZTIConfigure.wsf betiği, ilişkili özellik öğesi dosyada eksikse yazma özelliklerini Unattend.xml dosyasına atlar.

Not

Bu örnek geçici çözüm yalnızca Windows 7, Windows Server 2008 veya Windows Server 2008 R2 işletim sistemlerini dağıtırken geçerlidir.

Windows Kurulumu sırasında hedef bilgisayarın etki alanına katılmayı denememesi için unattend.xml dosyasını hazırlayın

  1. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  2. Dağıtım Workbench konsol ağacında, Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share/Görev Dizileri/task_sequence (burada deployment_share dağıtım paylaşımının adı ve task_sequence yapılandırılacak görev dizisinin adıdır).

  3. Eylemler bölmesinde Özellikler'i seçin.

  4. İşletim Sistemi Bilgileri sekmesinde Düzenle Unattend.xmlöğesini seçin.

    Windows Sistem Görüntü Yöneticisi (Windows SIM) başlatılır.

  5. Yanıt Dosyası bölmesinde 4 specialize/Identification/Credentials bölümüne gidin. Kimlik Bilgileri'ne sağ tıklayın ve Sil'i seçin.

  6. Evet'i seçin.

  7. Yanıt dosyasını kaydedin ve Ardından Windows SIM'de çıkın.

  8. Görev dizisi Özellikleri iletişim kutusunda Tamam'ı seçin.

    Credentialsunattend.xml dosyasındaki öğeler eksikken, ZTIConfigure.wsf betiği Unattend.xml dosyasındaki etki alanına katılma bilgilerini dolduramaz ve bu da Windows Kurulumu'nun etki alanına katılmayı denemesini engeller.

    Hedef bilgisayarı etki alanına birleştiren bir görev dizisi adımı eklemek için

  9. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve Dağıtım Workbench'i seçin.

  10. Dağıtım Workbench konsol ağacında, Dağıtım Workbench/Dağıtım Paylaşımları/deployment_share/Görev Dizileri/task_sequence (burada deployment_share dağıtım paylaşımının adı ve task_sequence yapılandırılacak görev dizisinin adıdır).

  11. Eylemler bölmesinde Özellikler'i seçin.

  12. Görev Dizisi sekmesinde Durum Geri Yükleme düğümüne gidin ve düğümü genişletin.

  13. Etki Alanından Kurtar görev dizisi adımının mevcut olduğunu doğrulayın. Evet ise 9. adıma geçin.

  14. Görev dizisi Özellikleri iletişim kutusunda Ekle'yi seçin, Ayarlar'a gidin ve Etki Alanından Kurtar'ı seçin.

  15. Etki Alanından Kurtar görev dizisi adımını görev dizisi düzenleyicisine ekleyin. Adımın görev dizisinde istenen konumda olduğunu doğrulayın.

  16. Etki Alanından Kurtar görev dizisi adımı ayarlarının gereksinimlerinizi karşılayacak şekilde yapılandırıldığını doğrulayın.

  17. Görev dizisini kaydetmek için görev dizisi Özellikler iletişim kutusunda Tamam'ı seçin.