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

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

Not

Bu makalede, aksi belirtilmedikçe Windows 8.1Windows 8.1, Windows 8.1Windows 8, Windows 7 Windows Server 2012Windows Server 2012 R2, Windows Server 2012Windows Server 2012, Windows Server 2012Windows Server 2012 ve Windows ServerWindows 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ünü ifade eder.

Bu kılavuzu kullanmak için

İçindekiler Tablosu'ndaki senaryo konularının listesini gözden geçirin.

  1. Kuruluşunuzun dağıtım hedeflerine en uygun 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.

    Birçok durumda, ortamın yapılandırma ayarlarını tamamlamak için birden çok senaryo gerekebilir.

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

    Kılavuz Bu kılavuz size yardımcı olacak yardımlar sunar
    Microsoft System Center 2012 R2 için Hızlı Başlangıç KılavuzuConfiguration ManagerConfiguration Manager Yeni Bilgisayar dağıtım senaryosunda Windows 8.1 işletim sistemini kurmak 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 Kurulumu için Hızlı Başlangıç Kılavuzu Yeni Bilgisayar dağıtım senaryosunda User-Driven Installation ve System Center 2012 R2 Configuration Manager ile Windows 8.1 işletim sistemini yükleyin.
    Microsoft Dağıtım Araç Seti'ni kullanma Sıfır Dokunuşla Kurulum (ZTI) ve LTI dağıtımlarında kullanılan yapılandırma dosyalarını daha fazla ö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ını Dağıtma

MDT, .appx dosya uzantısına sahip Windows 8 uygulama paketi dağıtabilir. Bu uygulama paketleri Windows 8 için yenidir. Bu uygulamalar hakkında daha fazla bilgi için Windows Mağazası Uygulama geliştirme bölümüne bakın.

Aşağıdaki adımları gerçekleştirerek MDT kullanarak Windows 8 uygulamalarını dağıtın:

LTI Kullanarak Windows 8 Uygulamaları Dağıtma

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

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

  1. Uygulamanın depolanacağı 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 uygulama .appx dosyasını ve uygulama sertifikasını içeren .cer dosyası gibi diğer gerekli dosyaları kopyaladığınızdan emin olun.

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

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

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

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

    • "Başka bir ağ paylaşılan klasöründen dağıtılan yeni bir uygulama oluştur"

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

Dağıtma Windows 8Windows 8 Uygulamaları UDI Kullanarak

UDI kullanarak Windows 8 uygulamalarını, yükleme işlemini komut satırından başlatan diğer uygulamalar gibi dağıtabilirsiniz. UDI Sihirbazı Designer'ndeki ApplicationPage sihirbaz sayfasından UDI dağıtımlarına Windows 8 uygulamalar 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 Windows 8 uygulamasını dağıtmak için

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

    Bu klasör, işlemin ilerleyen aşamalarında oluşturacağınız Configuration Manager uygulama için 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 uygulama .appx dosyasını ve uygulama sertifikasını içeren .cer dosyası gibi diğer gerekli dosyaları kopyaladığınızdan emin olun.

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

  4. Configuration Manager konsolundaki Uygulama Oluşturma Sihirbazı'nı kullanarak Windows 8 uygulaması için Configuration Manager bir 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ı'nda, İçerik sayfasında, Yükleme programı'nda, 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 ile birlikte gelen System Center 2012 Configuration Manager için Belge Kitaplığı'nda bulunan aşağıdaki bölümlere bakın:

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

    UDA'yı Configuration ManagerConfiguration Manager uygulama dağıtımını destekleyecek şekilde yapılandırma hakkında daha fazla bilgi için, Configuration ManagerConfiguration Manager bölümündeki Kullanıcı Cihaz Benzeşimini Yönetme bölümüne bakın.

  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, Configuration ManagerConfiguration Manager'da Uygulamaları Dağıtma bölümüne bakın.

  7. ApplicationPage sihirbaz sayfasını, UDI Sihirbazı Designer kullanılarak adım 4'te oluşturulan Configuration Manager uygulamasını içerecek şekilde yapılandırın.

    UDI Sihirbazı Designer kullanılarak ApplicationPage sihirbaz sayfasının nasıl yapılandırılacağı hakkında daha fazla bilgi için MDT belgesi User-Driven Yüklemesi için Hızlı Başlangıç Kılavuzu'ndaki "Adım 5-11: Hedef Bilgisayar için UDI Sihirbazı Yapılandırma Dosyasını özelleştirme" bölümüne bakın.

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

    Not

    Windows 8 uygulaması görev dizisi tarafından yüklenmez, bunun yerine kullanıcı UDI'deki User-Centric App Installer özelliğini (AppInstall.exe) kullanarak hedef bilgisayarda ilk kez oturum açtığında (5. adımda yapılandırılan UDA ayarı tarafından tanımlandığı gibi) yüklenir.

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

Managing MDT Using Windows PowerShellWindows PowerShell

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

MDT Windows PowerShell Snap-In yükleme

MDT cmdlet'leri, MDT cmdlet'leri kullanılmadan önce yüklenmesi gereken bir Windows PowerShellWindows PowerShell Microsoft.BDD.SnapIn eklentisinde sağlanır. MDT Windows PowerShell ek bileşenini, MDT Windows PowerShell Snap-In Add-PSSnapIn cmdlet'ini Kullanarak yükleme başlığı altında açıklandığı gibi Add-PSSnapIn cmdlet'ini kullanarak yükleyin.

Add-PSSnapIn cmdlet'i kullanarak MDT Windows PowerShell Snap-In yükleme

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

Add-PSSnapin -Name Microsoft.BDD.PSSnapIn

Creating a deployment share using Windows PowerShellWindows PowerShell

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

To prepare a deployment share using the MDT Windows PowerShellWindows PowerShell cmdlets

  1. MDT Windows PowerShell ek bileşenini MDT Windows PowerShell ek bileşenini yükleme kısmında açıklandığı gibi yükleyin.

  2. Aşağıdaki örnekte gösterildiği ve New-Item Cmdlet'i Kullanma başlığı altında 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, klasörün başarıyla oluşturulduğunu görüntüler.

  3. Aşağıdaki örnekte ekildiğ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ırsa (0), çağrı başarılı olmuştur.

  4. Aşağıdaki örnekte gösterildiği gibi, NewPSDrive cmdlet'ini kullanarak yeni paylaşılan klasörü bir 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şleminin tamamlanmasından sonra, cmdlet yeni dağıtım paylaşımının bilgilerini görüntüler.

    Not

    Name parametresinde (DS002) sağlanan değer benzersiz olmalıdır ve var olan bir 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 $NewDS değişkeni, yeni dağıtım paylaşımının Windows PowerShell sürücü nesnesini cmdlet'e geçirmek için kullanılır.

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

    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 PowerShellWindows PowerShell işlem hattı hem Name hem deInputObject parametrelerini sağlar.

Dağıtım paylaşımı özelliklerini kullanarak görüntüleme Windows PowerShellWindows PowerShell

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

To view deployment share properties using the MDT Windows PowerShellWindows PowerShell cmdlets

  1. MDT Windows PowerShell ek bileşenini MDT Windows PowerShell ek bileşenini yükleme kısmında açıklandığı gibi yükleyin.

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

    Restore-MDTPersistentDrive -Verbose
    

    Not

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

  3. TWindows PowerShellWindows PowerShell sürücülerini paylaşan MDT dağıtımlarının Get-PSDrive cmdlet'i kullanılarak aşağıda gösterildiği 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 PowerShellWindows 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ının listesini görüntüleme

MDT dağıtım paylaşımlarının listesini Get-PSDrive cmdlet'ini ve MDTProvider Windows PowerShellWindows PowerShell sağlayıcısını kullanarak görüntüleyebilirsiniz. Aynı dağıtım paylaşımları listesi Dağıtım Çalışma Alanı'nda da görüntülenebilir.

MDT Windows PowerShellWindows 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 MDT Windows PowerShell ek bileşenini yükleme kısmında açıklandığı gibi yükleyin.

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

    Restore-MDTPersistentDrive -Verbose
    

    Not

    Windows PowerShell sürücüyü paylaşan MDT dağıtımları zaten geri yüklenmişse, 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 olmak üzere Windows PowerShell sürücüyü paylaşan MDT dağıtımlarının listesini aşağıda gösterildiği 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 olmak üzere listelenir.

Updating a deployment share using Windows PowerShellWindows PowerShell

Update-MDTDeploymentShare cmdlet'ini ve MDTProvider Windows PowerShellWindows 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 gerekli olan Windows PE önyükleme görüntülerini (WIM ve Uluslararası Standardizasyon Örgütü [ISO] dosyaları) oluşturur. "Dağıtım Çalışma Tezgahında Dağıtım Paylaşımını Güncelleştirme" bölümünde açıklandığı gibi Dağıtım Çalışma Tezgahı'nı kullanarak aynı işlemi gerçekleştirebilirsiniz.

To update a deployment share using Windows PowerShellWindows PowerShell

  1. MDT Windows PowerShell ek bileşenini MDT Windows PowerShell ek bileşenini yükleme kısmında açıklandığı gibi yükleyin.

  2. Aşağıdaki örnekte gösterildiği gibi, Windows PowerShellWindows PowerShell sürücülerini 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üyü paylaşan MDT dağıtımları zaten geri yüklenmişse, cmdlet'in sürücüyü geri yükleyemediğini belirten bir uyarı iletisi alırsınız.

  3. TWindows PowerShellWindows PowerShell sürücülerini paylaşan MDT dağıtımlarının Get-PSDrive cmdlet'i kullanılarak aşağıda gösterildiği 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 PowerShellWindows 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 PowerShellWindows PowerShell konsolunun en üstünde gösterilir.

    Güncelleştirme başarılı olursa cmdlet hiçbir çıktı olmadan döndürülür.

Updating a linked deployment share using Windows PowerShellWindows PowerShell

Update-MDTLinkedDS cmdlet'ini ve MDTProvider Windows PowerShellWindows PowerShell sağlayıcısını kullanarak bağlantılı dağıtım paylaşımlarını güncelleştirebilirsiniz (çoğaltabilirsiniz). Bağlantılı bir 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. "Dağıtım Çalışma Tezgahında Bağlı Dağıtım Paylaşımlarını Çoğaltma" bölümünde açıklandığı gibi Dağıtım Çalışma Tezgahı'nı kullanarak aynı işlemi gerçekleştirebilirsiniz.

To update a linked deployment share using Windows PowerShellWindows PowerShell

  1. MDT Windows PowerShell ek bileşenini MDT Windows PowerShell ek bileşenini yükleme kısmında açıklandığı gibi yükleyin.

  2. Aşağıdaki örnekte gösterildiği gibi, Windows PowerShellWindows PowerShell sürücülerini 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üyü paylaşan MDT dağıtımları zaten geri yüklenmişse, cmdlet'in sürücüyü geri yükleyemediğini belirten bir uyarı iletisi alırsınız.

  3. TWindows PowerShellWindows PowerShell sürücülerini paylaşan MDT dağıtımlarının Get-PSDrive cmdlet'i kullanılarak aşağıda gösterildiği 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 PowerShellWindows PowerShell sürücüsünün adıdır.

    Not

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

    Güncelleştirme başarılı olursa cmdlet hiçbir çıktı olmadan döndürülür.

Dağıtım Medyasını Güncelleştirme TWindows PowerShellWindows PowerShell

Update-MDTMedia cmdlet'ini ve MDTProvider Windows PowerShellWindows PowerShell sağlayıcısını kullanarak dağıtım medyasını güncelleştirebilirsiniz (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. "Dağıtım Çalışma Tezgahında Medya Görüntüleri Oluşturma" bölümünde açıklandığı gibi Dağıtım Çalışma Tezgahı'nı 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 için şu yöntemi yapılandırabilirsiniz:

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

    • 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)

    To update a linked deployment share using Windows PowerShellWindows PowerShell

  1. MDT Windows PowerShell ek bileşenini MDT Windows PowerShell ek bileşenini yükleme kısmında açıklandığı gibi yükleyin.

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

    Restore-MDTPersistentDrive -Verbose
    

    Not

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

  3. TWindows PowerShellWindows PowerShell sürücülerini paylaşan MDT dağıtımlarının Get-PSDrive cmdlet'i kullanılarak aşağıda gösterildiği 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 PowerShellWindows PowerShell sürücüsünün adıdır.

    Not

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

    Güncelleştirme başarılı olursa cmdlet hiçbir çıktı olmadan döndürülür.

Dağıtım paylaşımındaki öğeleri yönetme Tkullanma Windows PowerShellWindows PowerShell

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 PowerShellWindows PowerShell ve MDT ile sağlananlar cmdlet'leri kullanılarak yönetilebilir.

Windows PowerShell cmdlet'leri kullanarak öğeleri doğrudan işleme hakkında daha fazla bilgi için bkz. Öğeleri Doğrudan İşleme. Bir dağıtım paylaşımının klasör yapısı Windows PowerShellWindows PowerShell kullanılarak da yönetilebilir. Daha fazla bilgi için bkz: Dağıtım Paylaşımını Yönetme Klasörleri TKullanma Windows PowerShellWindows PowerShell.

Dağıtım Paylaşımına Öğe 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 bir dağıtım paylaşımına birden çok öğe aktarmak istiyorsanız, bkz: Dağıtım Paylaşımını Otomatik Doldurma.

Aşağıdaki tabloda, bir dağıtım paylaşımına öğe aktarmak için kullanılan MDT Windows PowerShellWindows PowerShell cmdlet'leri listelenir ve her cmdlet'in kısa bir açıklaması sağlanır. Cmdlet'lerin kullanımıyla ilgili örnekler, cmdlet'lere karşılık gelen bölümde verilmiştir.

Cmdlet Açıklama
Import-MDTApplication Bir 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ı özellik kümeleri vardır. Get-ItemProperty cmdlet'ini kullanarak dağıtım paylaşımındaki bir öğenin özelliklerini görüntüleyebilirsiniz. Get-ItemProperty cmdlet'i, Deployment Workbench'te ö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 Doldurulmasını Otomatikleştirme.

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

  1. MDT Windows PowerShell ek bileşenini MDT Windows PowerShell ek bileşenini yükleme kısmında açıklandığı gibi yükleyin.

  2. Aşağıdaki örnekte gösterildiği gibi, Windows PowerShellWindows PowerShell sürücülerini 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üyü paylaşan MDT dağıtımları zaten geri yüklenmişse, 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 PowerShellWindows PowerShell sürücülerini 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ü için öğelerin listesini döndürün:

    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 aktarılır. Format-List cmdlet'ini kullanma hakkında daha fazla bilgi için bkz: Format-List Cmdlet'i Kullanma. Aynı işlem, cihaz sürücüleri veya uygulamalar gibi diğer öğe türlerinin listesini döndürmek için de kullanılabilir.

    İpucu

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

  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 de aynı işlemi kullanabilirsiniz.

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

Remove-Item cmdlet'ini kullanarak dağıtım paylaşımından bir öğeyi kaldırabilirsiniz. Remove-Item cmdlet'i, Deployment Workbench'te bir öğeyi kaldırabileceğiniz gibi belirli bir öğeyi kaldırmak için MDTProvider kullanır. Windows PowerShell kullanarak bir dağıtım paylaşımındaki birden çok öğeyi kaldırmak istiyorsanız, bkz: Dağıtım Paylaşımının Doldurulmasını Otomatikleştirme.

Not

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

To remove an item from a deployment share using Windows PowerShellWindows PowerShell

  1. MDT Windows PowerShell ek bileşenini MDT Windows PowerShell ek bileşenini yükleme kısmında açıklandığı gibi yükleyin.

  2. Aşağıdaki örnekte gösterildiği gibi, Windows PowerShellWindows PowerShell sürücülerini 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üyü paylaşan MDT dağıtımları zaten geri yüklenmişse, 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 PowerShellWindows PowerShell sürücülerini 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ü için öğelerin listesini döndürün:

    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 aktarılır. Format-List cmdlet'ini kullanma hakkında daha fazla bilgi için bkz: Format-List Cmdlet'i Kullanma. Cihaz sürücüleri veya uygulamalar gibi diğer öğe türlerinin listesini döndürmek için de aynı işlemi kullanabilirsiniz.

    İpucu

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

  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

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

Dağıtım Paylaşımının Doldurulmasını Otomatikleştirme

MDT Windows PowerShellWindows PowerShell cmdlet'leri tek tek öğeleri yönetmenize olanak tanır. Ancak, Windows PowerShellWindows PowerShell'deki bazı betik özellikleri kullanılarak cmdlet'ler dağıtım paylaşımının doldurulmasını 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ğlıyor olabilir. Bu örneklerin her ikisinde de, kuruluşların tutarlı bir şekilde yapılandırılan dağıtım paylaşımları oluşturabilmelerine ve doldurabilmelerine gerek vardır.

Birden çok öğeyi yönetmenin bir yöntemi, Import-CSV cmdlet'ini kullanarak bir 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 .csv dosyasındaki bilgilere dayalı olarak bir uygulama listesini içeri aktarmak için kullanılan bir Windows PowerShell betiğinden alıntı verilmiştir:

$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 kullanılacak bir .csv dosyası oluşturma hakkında daha fazla bilgi için bkz. Import-Csv cmdlet'i kullanma.

Aşağıdaki adımları gerçekleştirerek işletim sistemlerini, cihaz sürücülerini ve dağıtım paylaşımındaki 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 kullanılacak bir .csv dosyası oluşturma hakkında daha fazla bilgi için bkz. Import-Csv cmdlet'i kullanma.

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

    Windows PowerShell komut dosyası oluşturma hakkında daha fazla bilgi için bkz: Windows PowerShell ile komut dosyası 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: Dağıtım Paylaşımını Yönetme Klasörleri TKullanma Windows PowerShellWindows PowerShell.

  5. 1. adımda oluşturulan .csv dosyalarından 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'i Kullanma.

  6. Önceki adımda Import-CSV cmdlet'inde başvurulan .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'i kullanma.

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

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

Managing Deployment Share Folders Using Windows PowerShellWindows PowerShell

Dağıtım paylaşımındaki klasörleri mkdir komutu gibi komut satırı araçlarını 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ı Dağıtım Çalışma Tezgahı'nda da görülebilir ve yönetilebilir. Windows PowerShell cmdlet'leri kullanarak öğeleri doğrudan işleme hakkında daha fazla bilgi için bkz. Öğeleri Doğrudan İşleme.

Dağıtım paylaşımında bir klasör oluşturma Tkullanarak Windows PowerShellWindows PowerShell

To create a folder in a deployment share in a folder using Windows PowerShellWindows PowerShell

  1. MDT Windows PowerShell ek bileşenini MDT Windows PowerShell ek bileşenini yükleme kısmında açıklandığı gibi yükleyin.

  2. Aşağıdaki örnekte gösterildiği gibi, Windows PowerShellWindows PowerShell sürücülerini 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üyü paylaşan MDT dağıtımları zaten geri yüklenmişse, cmdlet'in sürücüyü geri yükleyemediğini belirten bir uyarı iletisi alırsınız.

  3. Get-PSDrive cmdlet'ini aşağıdaki gibi kullanarak, her dağıtım paylaşımı için bir tane olmak üzere Windows PowerShell sürücüyü paylaşan MDT dağıtımlarının 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 olmak üzere listelenir

  4. Aşağıdaki örnekte gösterildiği gibi, New-Item komutunu kullanarak bir 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 PowerShellWindows 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ünde var olan diğer klasörler görüntülenir.

  6. Aşağıdaki örnekte gösterildiği 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, klasörün başarıyla oluşturulduğunu 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ünde var olan diğer klasörler görüntülenir.

Dağıtım paylaşımındaki klasörü silme Tkullanarak Windows PowerShellWindows PowerShell

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

  1. MDT Windows PowerShell ek bileşenini MDT Windows PowerShell ek bileşenini yükleme kısmında açıklandığı gibi yükleyin.

  2. Aşağıdaki örnekte gösterildiği gibi, Windows PowerShellWindows PowerShell sürücülerini 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üyü paylaşan MDT dağıtımları zaten geri yüklenmişse, cmdlet'in sürücüyü geri yükleyemediğini belirten bir uyarı iletisi alırsınız.

  3. Get-PSDrive cmdlet'ini aşağıdaki gibi kullanarak, her dağıtım paylaşımı için bir tane olmak üzere Windows PowerShell sürücüyü paylaşan MDT dağıtımlarının 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 olmak üzere listelenir.

  4. Aşağıdaki örnekte gösterildiği gibi, New-Item komutunu kullanarak bir dağıtım paylaşımındaki İşletim Sistemleri klasöründeki Windows_8 adlı bir 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 PowerShellWindows 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 bir dağıtım paylaşımındaki İşletim Sistemleri klasöründeki Windows_7 klasör adlı bir klasörü silin (kaldırın):

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

    Cmdlet, klasörün başarıyla kaldı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ü artık İşletim Sistemleri klasöründeki klasörler listesinde görüntülenmez.

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

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

  1. MDT Windows PowerShell ek bileşenini MDT Windows PowerShell ek bileşenini yükleme kısmında açıklandığı gibi yükleyin.

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

    Restore-MDTPersistentDrive -Verbose
    

    Not

    Windows PowerShell sürücüyü paylaşan MDT dağıtımları zaten geri yüklenmişse, 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 olmak üzere MDT dağıtım paylaşımı Windows PowerShell sürücülerinin 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 olmak üzere listelenir.

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

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

    Bu örnekte DS002: 3. adımda döndürülen bir Windows PowerShellWindows 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ünde yer alan Windows_7 adlı bir klasörü Win-7 olarak yeniden adlandırın:

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

    Cmdlet, 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 Uygulanmasını Otomatikleştirme

İşletim sistemi hizmet paketleri, yazılım yaşam döngüsünün normal bir parçasıdır. 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, dağıtım paylaşımlarındaki mevcut işletim sistemlerinin bu hizmet paketleriyle güncelleştirilmesi gerekir.

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

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

Hizmet paketini içeren kaynak medyanız olduğunda (SP1 ile Windows 7'nin zaten tümleştirilmesi gibi bir DVD'niz olduğunda) Windows PowerShell kullanarak işletim sistemi hizmet paketlerini güncelleştirme işlemini otomatik hale getirebilirsiniz.

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

İşletim sistemi hizmet paketlerinin uygulanmasını otomatikleştirmek için güncelleştirmeler kaynak medyasından Windows PowerShellWindows PowerShell

  1. MDT Windows PowerShell ek bileşenini MDT Windows PowerShell ek bileşenini yükleme kısmında açıklandığı gibi yükleyin.

  2. Aşağıdaki örnekte gösterildiği gibi, Windows PowerShellWindows PowerShell sürücülerini 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üyü paylaşan MDT dağıtımları zaten geri yüklenmişse, 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, her dağıtım paylaşımı için bir tane olmak üzere 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 olmak üzere listelenir.

  4. Aşağıdaki örnekte gösterildiği gibi Get-ChildItem ve Remove-Item cmdlet'lerini kullanarak var olan 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 PowerShellWindows PowerShell sürücüsünün adıdır.

  5. Hizmet paketinin tümleştirildiği işletim sistemi kaynak dosyalarının içeriğini aşağıdaki örnekte gösterildiği gibi Copy-Item cmdlet'ini kullanarak kopyalayın:

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

    Bu örnekte, işletim sisteminin kaynak dosyaları E sürücüsündedir ve DS002: 3. adımda döndürülen bir Windows PowerShellWindows 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ına göre MDT dağıtım medyasını güncelleştirme hakkında daha fazla bilgi için bkz: TWindows PowerShellWindows PowerShell Kullanarak Dağıtım Medyasını Güncelleştirme.

Automating the application of operating system service packs using a reference computer and Windows PowerShellWindows PowerShell

Yalnızca işletim sistemiyle henüz tümleştirilmemiş bir hizmet paketiniz olduğunda (örneğin Windows 7 SP1'in henüz bir Windows 7 görüntüsüyle tümleştirilmemiş olması gibi) Windows PowerShell kullanarak işletim sistemi hizmet paketlerini güncelleştirme işlemini otomatik hale getirebilirsiniz.

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

İşletim sistemi hizmet paketlerinin uygulanmasını otomatikleştirmek için güncelleştirmeler kaynak medyasından Windows PowerShellWindows PowerShell

  1. Hedef işletim sistemini bir referans bilgisayara dağıtın.

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

    • "Referans Bilgisayara LTI dağıtımı için hazırlanıyor"

    • "LTI'da Referans Bilgisayara Dağıtma ve Görüntüsü Yakalama"

  2. İstediğiniz hizmet paketini başvuru bilgisayarınıza yükleyin.

    Hizmet paketini yükleme hakkında daha fazla bilgi için, hizmet paketiyle birlikte gelen belgelere bakın.

  3. CaptureCapture Sysprep ve CaptureCapture görev dizisi şablonuna dayalı bir görev dizisi oluşturup dağıtarak referans bilgisayarın bir görüntüsünü birleştirir.

    Sysprep ve CaptureCapture 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 MDT Windows PowerShell ek bileşenini yükleme kısmında açıklandığı gibi yükleyin.

  5. Aşağıdaki örnekte gösterildiği gibi, Windows PowerShellWindows PowerShell sürücülerini 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üyü paylaşan MDT dağıtımları zaten geri yüklenmişse, 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, her dağıtım paylaşımı için bir tane olmak üzere 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 olmak üzere 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 üzerine kopyalayın:

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

    Bu örnekte, DS002 paylaşımındaki Yakalamalar klasöründe bulunan yakalanan işletim sistemi görüntü dosyası (Win7SP1.wim): 6. adımda döndürülen bir Windows PowerShellWindows PowerShell sürücüsünün adıdır ve var olan Windows 7 işletim sistemi Windows 7 adındaki 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ına göre MDT dağıtım medyasını güncelleştirme hakkında daha fazla bilgi için bkz: TWindows PowerShellWindows PowerShell Kullanarak Dağıtım Medyasını Güncelleştirme.

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

Bilgisayarın kasa türüne göre dağıtımı özelleştirebilirsiniz. Komut dosyaları, CustomSettings.ini dosyasında işlenebilecek yerel değişkenler oluşturur. Yerel değişkenlerIsLaptopIsDesktop, , ve IsServer sırasıyla bilgisayarın taşınabilir bilgisayar mı, masaüstü bilgisayar mı yoksa sunucu mu olduğunu gösterir.

Not

Deployment Workbench'in önceki sürümlerindeIsServer, bayrak mevcut işletim sisteminin bir sunucu işletim sistemi olduğunu gösteriyordu (Windows ServerWindows Server 2003 Enterprise EditionEnterprise Sürümü gibi). Bu bayrağın adı IsServerOS. olarak değiştirildi

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

  1. Bu bölümde [Settings] , satırda Priority , dağıtımı kasa türüne göre özelleştirmek için özel bir bölüm ekleyin (ByChassisType aşağıdaki örnekte Kasa , bilgisayarın 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 örnekte Şasi bilgisayarın türünü temsil eder).

  3. Algılanacak 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 True bir alt bölüm ve False her alt bölümün durumu için bir alt bölüm oluşturun (aşağıdaki örnekte olduğu gibi [Laptop-True], [Laptop-False], [Desktop-True], [Desktop-False] ).

  5. Her True ve False alt bölümünün altında, kasa tipine göre uygun ayarları ekleyin.

    Listeleme 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 dayalı olarak uygulama dağıtımı

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

  • Configuration ManagerConfiguration Manager yazılım envanteri özelliği. Son yükleme sırasında yüklenen her uygulama paketi için bir kayıt içerir (bu durumda, en son yüklenen Windows 8.1, Windows 8, Windows 7, Windows Server 2012 R2, Windows Server 2012 Windows Server 2008 R2'de Program ve Özellikler listelenir Configuration ManagerConfiguration Manager bilgisayarın envanterini oluşturdu.

  • Eşleme tablosu. Her kayıt için hangi paketin ve programın yüklenmesi gerektiğini açıklar (çünkü Program ve Özellikler ya da Program Ekle veya Kaldır kayıtları uygulamayı tam olarak hangi paketin yüklediğini belirtmediğinden, yalnızca stoğa göre paketin otomatik olarak seçilmesini olanaksız hale getirir).

    Bilgisayara özel dinamik bir 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 veya Program Ekle veya Kaldır'da listelenen uygulamayla ilişkilendiren 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 içeren tüm bilgisayarlara Microsoft Office 2010 Professional Plus paketi bağlar.

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

  3. Yeni tablodaki bilgileri stok verileriyle birleştirmeyi 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
    

    Önceki örnekte yer alan saklı yordam, Configuration ManagerConfiguration Manager merkezi birincil site veritabanının, SQL ServerSQL Server'ın 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 adı (CM_DB) güncellenmelidir. Ayrıca, ek hesaplara Configuration Manager veritabanındaki v_GS_ADD_REMOVE_PROGRAMS görünümüne Okuma erişimi vermeyi de göz önünde bulundurun.

  4. Veritabanı bilgilerini gösteren bir bölümün ([DynamicPackages]Öncelik listesinde) adını belirterek, bu veritabanı tablosunu sorgulayacak şekilde CustomSettings.ini dosyasını yapılandırın.

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

    [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ı SQL Server örneğini çalıştıran bilgisayardaki MDTDB adlı MDT DB sorgulanacaktır. Veritabanı (3. adımda oluşturulan) adlı RetrievePackages bir saklı yordam içerir.

    ZTIGather.wsf çalıştırıldığında, otomatik olarak bir Structured Query LanguageYapı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ırlarla birlikte 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, bilgisayarda birden fazla MAC adresi olduğunda, tüm MAC adresleri saklı yordama geçirilemez. Alternatif olarak, saklı yordamı, tüm MAC adresi değerlerini geçirmek için yan tümcesi olan bir SELECTIN deyimle görünümün sorgulanmasına izin veren bir görünümle değiştirin.

    Burada sunulan senaryoya göre, 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:Install Office 2001 Professional Plus 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 komut dosyalarını ve Windows Dağıtım Hizmetlerini 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ı otomatik hale getirebilirsiniz. CustomSettings.ini'de SkipWizard özelliğini belirterek Windows Dağıtım Sihirbazı'nın tamamını atlayabilirsiniz. Ayrı sihirbaz sayfalarını atlamak için, aşağıdaki özellikleri kullanın:

  • YöneticiParolasını Atla

  • Uygulamaları Atla

  • SkipBDDWelcome

  • BitLocker'ı Atla

  • SkipBitLockerAyrıntıları

  • SkipTaskSequence

  • Yakalamayı atla

  • BilgisayarYedeklemeyi Atla

  • BilgisayarAdını Atla

  • Etki Alanı Üyeliğini Atla

  • SkipFinalSummary

  • SkipLocaleSelection

  • PaketGösterimini Atla

  • ÜrünAnahtarını Atla

  • SkipSummary

  • SkipTimeZone (Saat Dilimini Atla)

  • Kullanıcı Verilerini Atla

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

Atlanan her sihirbaz sayfası için, CustomSettings.ini ve BootStrap.ini dosyalarında genellikle sihirbaz sayfası aracılığıyla toplanan ilgili özelliklere ait değerleri 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 Yenileme senaryosunda 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=<complex_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=<complex_password>

SkipBitLocker=YES
SkipSummary=YES
Powerusers001=DomainName\Username

Yeni bir 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 senaryosunda 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=<complex_password>

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 Arama

MDT'nin önceki sürümlerinde, dağıtım sırasında her bilgisayarda ne yapılması gerektiğine karar vermek için yerel bilgisayardan (genellikle WMI kullanarak) değerleri alabilmeniz CustomSettings.ini ve veritabanları aracılığıyla kural işleme destekleniyordu. Buna ek olarak, dış veritabanlarından ek bilgiler almak için SQL sorguları ve saklı yordam çağrıları yapabilirsiniz. Yine de bu yaklaşımla, özellikle de güvenli SQL Server bağlantıları kurma konusunda zorluklar vardı.

Bu soruna yardımcı olmak için MDT, CustomSettings.ini'de tanımlanan basit kurallara göre web hizmeti çağrıları yapabilir. Bu web hizmeti istekleri özel bir 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 yapılandırma işlemi gösterilir. Bu senaryoda, web hizmeti bir İnternet aramasından rastgele seçilir. Giriş olarak posta kodunu alır ve belirtilen posta kodu için şehri, eyaleti, alan kodunu 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 kodu yürütmek, aşağıdakine benzer bir çıktı üretir:

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 hizmeti çalıştırırken dikkat etmeniz gereken birkaç küçük komplikasyon vardır:

  • Proxy sunucuları ile özel bir şey yapmayın. Anonim bir proxy varsa, onu kullanın, ancak proxy'lerin kimlik doğrulaması sorunlara neden olabilir. Çoğu durumda, bir web hizmeti aranmaz.

  • 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 (aynı veritabanı sorgusunda 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 tüm büyük harfli özellik adlarını döndürür ve ZTIGather.xml beklendiği de budur. Bu sorunu aşmak için küçük harfli veya karışık yazılmış girişleri yeniden eşlemek mümkündür.

  • Web hizmetine istek POST yapılması önerilir, bu nedenle web hizmeti çağrısının bir POST.

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. Diğer sunucudaki paylaşılan klasörlere veya hizmetlere erişebilmek için bu sunucuda kimliğinizin doğrulanması gerekir. Örneğin, MDT betiklerinin kullandığı dağıtım paylaşımını barındıran sunucudan farklı bir sunucudaki paylaşılan bir klasörden uygulama yükleyebilirsiniz.

Not

Dağıtım paylaşımını barındıran sunucu dışında bir sunucuda barındırılan SQL Server veritabanlarını sorgulamak için MDT belgesi Araç Seti Başvurusu'ndakiVeritabanı, DBID,DBPwd, Örnek, NetLib, Sıra, Parametreler, ParametreKoşul, SQLServer, SQLShare ve Tablo özelliklerine bakın.

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

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

Çoğu durumda, ZTIConnect.wsf betiğini bir Görev Sıralayıcı görevi olarak çalıştırırsınız. Dağıtım paylaşımını barındıran sunucudan başka 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 ardından Dağıtım Çalışma Alanı'nı seçin.

  2. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share/Task Sequences'a gidin (burada deployment_share , yapılandırılacak dağıtım paylaşımının adıdır).

  3. Ayrıntılar bölmesinde task_sequence seçin (burada task_sequence , değiştirilecek görev dizisidir).

  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ılacağı gruptur) 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ğlanılacak sunucunun adıdır).
    Açıklama Neden bağlantı kurulması gerektiğini açıklayan metni yazın.
    Komut cscript.exe "%SCRIPTROOT%\ZTIConnect.wsf" /uncpath:unc_path yazın (burada unc_path, sunucudaki paylaşılan bir klasörün UNC yoludur).
  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 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 Aygıtlarına Ancak Farklı Marka ve Modeli Olan Bilgisayarlara Doğru Aygıt Sürücülerini Dağıtma

Model numaralarında ve adlarında farklılıklar, sürücü setinde neredeyse hiç fark olmaksızın mevcut olabilir. Model numaralarındaki ve adlarındaki bu farklılıklar, belirli bir model için birden çok veritabanı girişi yapmak için harcanan zamanı gereksiz yere artırabilir. Aşağıdaki yordam, model numarasının bir alt dizesini döndüren bir kullanıcı çıkış işlevi çağrısı kullanarak yeni bir özelliğin nasıl tanımlanacağını gösterir.

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 ardından Dağıtım Çalışma Alanı'nı seçin.

  2. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share adresine gidin (burada deployment_share , yapılandırılacak 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 Yap ve Model bölümlerinde donanım türleri için diğer adlar oluşturun. Model adındaki açık parantez "(") içindeki model türünü kesin. Örneğin, HP DL360 (G112),HP DL360 olur.

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

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

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

  9. ModelAlias Model adını "(".

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

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

    Aşağıda sırasıyla bir CustomSettings.ini ve kullanıcı çıkış komut dosyası 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ış Komut Dosyası:

    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, bir görev dizisi adımını tanımlanmış ö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 herhangi bir birleşimi eklenebilir. Örneğin, bir görev dizisi adımının çalıştırılıp çalıştırılmayacağını belirlemek için görev dizisi değişkeninin değerini ve kayıt defteri ayarının değerini kullanın.

MDT'yi kullanarak, aşağıdakilere dayalı olarak koşullu olarak bir görev dizisi çalıştırın:

  • Bir veya birden çok EĞER 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ü olan yazılım

  • Bir klasörün özellikleri

  • Dosyanın özellikleri

Koşullu görev dizisi adımını yapılandırma

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

Not

Her koşullu görev dizisi adımında en az bir EĞER 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 ardından Dağıtım Çalışma Alanı'nı seçin.

  2. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share/Task Sequences'a gidin (burada deployment_share , yapılandırılacak dağıtım paylaşımının adıdır).

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

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

  5. task_sequenceÖzellikleri iletişim kutusunda, Görev Dizisi sekmesinde, adımı seçin (burada adım, yapılandırılacak 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'yi seçin. Görev dizisi adımına koşul eklemek için bu düğmeyi seçin.

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

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

Koşullardaki EĞER deyimleri

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

EĞER deyimi, aşağıdaki tabloda listelenen ve IF Deyimi Özellikleri iletişim kutusunda yapılandırılan koşullara dayanabilir.

Şart Aşağıdaki durumlarda görev dizisini çalıştırmak için bu seçeneği belirtin
Tüm koşullar Bu EĞER deyiminin altındaki tüm koşullar doğru olmalıdır.
Herhangi bir koşul Bu EĞER deyiminin altındaki koşullardan herhangi biri doğrudur.
Yok Bu EĞER deyiminin altında yatan koşullar doğru değildir.

Koşullara başka ölçütler ekleyerek (örneğin, görev dizisi değişkenleri veya bir 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 EĞER deyimi koşulu eklemek için

  1. AdımSeçenek sekmesinde (burada adım, yapılandırılacak 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ın ve bazılarının da bir çalışma grubunda yer aldığı bir ağı ele alalım. Geçerli etki alanı ilkesinin tüm kullanıcı ayarlarının ağda kaydedilmesini zorunlu kıldığını bildiğimizden, kullanıcı ayarlarının yalnızca etki alanının parçası olmayan bilgisayarlar (çalışma grubunda yer alan bilgisayarlar) için kaydedilmesi gerekebilir. Böyle bir durumda, Capture Kullanıcı Files ve Ayarlar görevine, çalışma grubundaki bilgisayarları hedefleyen bir koşul ekleyin.

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

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

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

    Not

    Bu değişken, bir etki alanına katılmış bilgisayarlar için 0 olarak ve bir çalışma grubundakiler 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şullar'daki işletim sistemi sürümü

İşletim Sistemi Sürümü koşulunu kullanarak hedef bilgisayarın veya istemcinin var olan işletim sistemi sürümünü doğrulayın (resim yakalarken). Örneğin, Windows ServerWindows Server 2003'ten Windows ServerWindows 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 sunucularda Windows Server 2008'in kullandığı varsayılan ağ ayarları olur.

İşletim sistemi sürümüne dayalı bir koşul eklemek için

  1. Görev Dizisi Düzenleyicisi'nde, CaptureCapture Network Settings görevini seçin.

  2. Koşul Ekle'yi ve ardından İşletim Sistemi Sürümü'nü seçin.

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

  4. İşletim sistemi kutusunda, koşul ayarlamak istediğiniz işletim sistemini ve sürümü seçin. Bu örnek için x86 Windows 2003'ü seçin.

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

Koşullardaki dosya özellikleri

Bir görevin veya görev grubunun çalıştırılıp çalıştırılmayacağını saptamak için belirli bir dosyanın sürüm ve/veya saat sıkıştırmasını doğrulamak üzere Dosya Özellikleri koşulunu kullanın. Bu örnekte, üretim ortamı sürekli olarak güncelleştirilen ve ağa eklenen her yeni sunucu için kullanılan bir Windows ServerWindows 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.

Mevcut tüm sunucular düzgün çalışıyor. Ancak, imaj ile 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.

Görev dizisine Dosya Özellikleri koşulu eklemek için Configuration ManagerConfiguration Manager

  1. TConfiguration ManagerConfiguration Manager bölümünde, 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ı seçin ve ardından Seçenekler sekmesini seçin.

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

  5. Yol kutusunaC:\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ı kontrol et onay kutusunu temizleyin ve ardından Tamam'ı seçin.

Koşullardaki klasör özellikleri

Görevin mi yoksa görev grubunun mu çalıştırılacağını saptamak için, verilen klasörün zaman damgasını doğrulamak üzere 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 düşünün. Ancak, ağdaki bilgisayarların hepsinde uygulamanın en son sürümü yüklü değildir ve uygulamayı yükseltebilmek için ö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 öncesiyse, hedef bilgisayarda uygulamanın uyumsuz sürümü çalışmaktadır ve sizin de veri dönüştürme işlemini hedef bilgisayarda ç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üçüktür veya eşittir'i seçin.

  8. Tarih kutusunda 31/12/2007 öğesini seçin.

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

Koşullarda kayıt defteri ayarları

Kayıt defterinde anahtarların ve değerlerin ve kayıt defteri değerlerinde depolanan ilgili verilerin varlığını 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ıştırılamaması ve şu anda Windows XP çalıştıran bilgisayarları yükseltmek için Windows 8 bir dağıtımın yürürlükte olduğu bir durumu ele alalım. Sıradaki ilk görevde, kayıt defterinde uyumsuz uygulamaya yönelik bir girdi olup olmadığını denetlemek ve bulunursa bu bilgisayardaki dağıtım işlemini kesmek için 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. Sıradaki 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ı'nı seçin.

  4. Kök anahtar listesinde HKEY_LOCAL_MACHINE öğesini seçin.

  5. Anahtar kutusuna SOFTWARE\WOODGROVE yazın.

  6. Koşul için mevcut değil öğesini 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ı kutusuna değer adı yazılmışsa koşul bir değerin var olup olmadığını denetleyebilir.

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

  9. Tamam'ı seçin.

Koşullarda WMI Sorguları

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

Görev dizisi adımına WMI Sorgu 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. Sıradaki ilk görevi seçin ve ardından Seçenekler sekmesini seçin.

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

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

  5. WQL Sorgu 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. Bu koşul kullanılarak yalnızca Microsoft Installer (MSI) dosyaları kullanılarak yüklenen yazılımlar değerlendirilebilir. Örnek olarak, Microsoft SQL ServerSQL Server 2012 çalıştıranlar dışındaki tüm sunucuların işletim sistemini yükseltmek istediğinizi düşünelim.

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. Sıradaki 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'ı seçin ve sonra SQL Server 2012 için MSI dosyasını seçin.

  5. Bu sorgunun algılayacağı hedef bilgisayarların yalnızca SQL Server 2012 yüklü olup diğer sürümlerinde herhangi bir sürüm bulunmadığını belirtmek için Bu özel ürünle eşleştir onay kutusunu seçin.

  6. Tamam'ı seçin.

Karmaşık Koşullar

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

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ı seçin ve ardından Seçenekler sekmesini seçin.

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

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

  5. Root\cimv2'nin WMI ad alanı olarak belirtildiğinden emin olun ve ardından WQL Sorgu kutusunaSELECT * FROM Win32_ComputerSystem WHERE ComputerModel LIKE "%Contoso%1950%" yazın. Tamam'ı seçin.

  6. IF deyimini seçin ve ardından Koşul ekle'yi seçin. Eğer deyimini ve ardından Herhangi bir koşulu seçin. Tamam'ı seçin.

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

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

  9. İşletim sistemi kutusunda, işletim sistemini ve sürümü seçin. Bu örnekte, x86 Windows 2003'ün ö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ü'nü seçin.

  11. Mimari kutusunda sunucuların mimarisini seçin. Bu örnekte 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 Düzeyde Ölçeklenebilir LTI Dağıtım Altyapısı Oluşturma

Bu senaryoda, dağıtım altyapısının yararlanabileceği hiçbir 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 ServerSQL Server, Windows Deployment Services ve Windows ServerWindows Server 2003 Distributed File System Replication (DFS-R) teknolojilerini kullanır.

LTI altyapısını şu şekilde ölçeklendirin:

Uygun altyapının mevcut olduğundan emin olmak

Yüksek düzeyde ölçeklenebilir LTI dağıtım altyapısı, içeriğin çoğaltılması için bir merkez-uç topolojisi kullanır; Bu nedenle, önce üretim ortamında ana dağıtım sunucusu rolünü üstlenecek bir dağıtım sunucusu belirleyin. Aşağıda, ana dağıtım sunucusu için gerekli bileşenler listelenmiştir.

Gerekli bileşen Amaç/Yorum
Windows Server 2003 R2 DFS-R'yi desteklemek için gereklidir
MDT (MDT) Dağıtım paylaşımının ana kopyasını içerir
SQL Server 2005 MDT DB'nin çoğaltılmasına izin vermek için tam sürüm olmalıdır
DFS-R Dağıtım paylaşımının çoğaltılması 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ç/Yorum
Windows Server 2003 R2 DFS-R'yi desteklemek için gereklidir
Microsoft SQL Server 2005 Express EditionSQL Server 2005 Express Sürüm MDT DB'nin çoğaltılmış kopyalarını alır
DFS-R Dağıtım paylaşımının çoğaltılması için gerekli
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 kurulmalı 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

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

  • Uygulamalar, MDT belgesinde Microsoft Dağıtım Araç Seti'ni Kullanma "Dağıtım Çalışma Alanında Uygulamaları Yapılandırma" bölümüne bakın

  • İşletim sistemleri, Microsoft Dağıtım Araç Seti'ni Kullanma MDT belgesindeki "Dağıtım Çalışma Alanında İşletim Sistemlerini Yapılandırma" bölümüne bakın

  • İşletim sistemi paketleri için, Microsoft Dağıtım Araç Seti'ni Kullanma MDT belgesindeki "Dağıtım Çalışma Alanında Paketleri Yapılandırma" bölümüne bakın

  • Cihaz sürücüleri, Microsoft Dağıtım Araç Seti'ni Kullanma MDT belgesindeki "Dağıtım Çalışma Alanında Cihaz Sürücülerini Yapılandırma" bölümüne bakın

  • Görev dizileri, MDT belgesindeki "Dağıtım Çalışma Alanında Görev Dizilerini Yapılandırma" bölümüne bakın Microsoft Dağıtım Araç Seti'ni Kullanma

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 Hizmetleri'ni 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ırması veri deposu yeni çoğaltılan Windows PE ortamını yansıtacak şekilde düzenli aralıklarla güncelleştirilmelidir. Dağıtım sunucularının her birinde aşağıdaki adımları gerçekleştirin.

Windows Dağıtım Hizmetleri'ni hazırlamak 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 boyunca çoğaltılacak şekilde yapılandırabilirsiniz.

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

LTI dağıtım mimarisini ölçeklendirirken, 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'yi kullanırsınız.

Not

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

Dağıtım içeriğini çoğaltmak üzere DFS-R'yi yapılandırmak için

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

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

  3. Çoğaltma'ya sağ tıklayın ve sonra Yeni Çoğaltma Grubu'nu seçin.

  4. Yeni Çoğaltma Grubu Sihirbazı'nda, Çoğaltma Grubu Türü sayfasında, Yeni Çok Amaçlı Çoğaltma Grubu'nu seçin.

  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 isteğe bağlı açıklaması kutusuna çoğaltma grubunun açıklamasını yazın; örneğin, MDT 2010 verilerinin çoğaltılması 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. Bu çoğaltma grubunun üyesi olacak tüm sunucuların adlarını yazın; örneğin, tüm alt dağıtım sunucuları ve ana dağıtım sunucusu.

    3. Tamam'ı seçin.

  9. İleri'yi seçin.

  10. Topoloji Seçimi sayfasında Merkez ve Uç'u ve ardından İleri'yi seçin.

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

  12. İleri'yi seçin.

  13. Hub ve Bağlı Bileşen Bağlantıları sayfasında, listelenen 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 Zamanlama 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ında, 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 ardından şu adımları gerçekleştirin:

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

    2. Adı yola göre kullan'ı seçin.

    3. Tamam'ı seçin.

    4. Ekle'yi seçin.

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

    6. Adı yola göre kullan'ı seçin.

  20. İleri'yi seçin.

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

    1. Dağıtım grubundaki tüm üyeleri seçin ve sonra da 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 Üyelerde Önyükleme Yerel Yolu sayfasında şu adımları gerçekleştirin:

    1. Dağıtım grubundaki tüm üyeleri seçin ve sonra da 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, Yeni Çoğaltma Grubu Sihirbazı'nı tamamlamak için Oluştur'u seçin.

  26. Onay sayfasında sihirbazı kapatmak için Kapat'ı seçin.

Not

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

Preparation for SQL ServerSQL Server Replication

SQL Server çoğaltması 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 sonra klasörü bir 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 Tarayıcısı hizmetinin etkinleştirildiğinden ve Otomatik olarak ayarlandığından emin olun.

  3. SQL Server Yüzey 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 Yüzey Alanı Yapılandırması kutusunda Yerel ve Uzak bağlantılar'ı seçin.

  5. İsteğe bağlı olarak, çoğaltılan MDT veritabanını 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'nin adı MDTDB ise, 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, MDT DB'yi çoğaltmak için SQL Server yapılandırın.

Not

Yalnızca tek bir merkezi MDT DB'yi korumak 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 kontrol sağlanabilir.

SQL ServerSQL 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ınlanır).

  2. Yayının dağıtımında dağıtımcılar kullanılır.

  3. Okuyucular bir yayına abone olabilir ve bu şekilde yayın aboneye düzenli aralıklarla teslim edilir ( push aboneliği).

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

Bir SQL ServerSQL Server Publisher'ı yapılandırma

Ana dağıtım sunucusunu bir SQL ServerSQL Server yayımcısı olarak yapılandırmak için şu adımları gerçekleştirin:

  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. Distribütör sayfasında, select kendi Distribütörü olarak hareket edecek; SQL ServerSQL Server bir dağıtım veritabanı ve günlüğü oluşturacak ve ardından İleri'yi seçecektir.

  5. Anlık Görüntü Klasörü sayfasındaki SQL Server Çoğaltma için 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, dağıtımcı olarak ayarlamak için ana dağıtım sunucusunu seçin ve ardından İleri'yi seçin.

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

  9. Son'u seçin ve sihirbaz bittiğinde Kapat'ı seçin.

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

MDT DB'yi ana dağıtım sunucusunda çoğaltma için etkinleştirmek üzere şu adımları gerçekleştirin:

  1. SQL Server Management Studio'de, Çoğaltma düğümüne sağ tıklayın ve Publisher Özellikleri'ni seçin.

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

    1. Publisher Veritabanları'nı seçin.

    2. MDT DB'yi seçin 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 bir MDT DB yayını oluşturmak için şu adımları gerçekleştirin:

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

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

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

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

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

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

  7. Tablo Satırlarına Filtre Uygula 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 zamanlarda çalışacak şekilde zamanla'yı seçin.

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

    Not

    Veritabanı çoğaltılmadan 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 çalışacağı hesabı seçin ve ardından İleri'yi seçin.

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

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

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

    Not

    Yayın artık SQL Server Management Studio'daki Yerel Yayınlar düğümünün altında görünür SQL Server Management StudioSQL Server Management Studio.

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

Artık MDT DB yayımlandığına göre, alt dağıtım sunucularını bu yayına abone olarak ekleyebilirsiniz; başka bir deyişle, bir dağıtım sırasında istemci bilgisayarların WAN üzerinden gitmek yerine ağ için yerel olan bir veritabanını sorgulayabilmeleri için belirli bir zamanlamaya göre veritabanının bir kopyasını alırlar.

Alt dağıtım sunucularını MDT DB yayınına abone olmak 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ıcı SERVERNAME'deki tüm aracıları çalıştır (abonelikleri gönder) seçeneğini belirleyin ve ardından İleri'yi seçin.

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

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

    2. Tüm alt dağıtım sunucularını ekleyin.

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

    Not

    Boş MDT veritabanı 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'nin adı MDTDB ise, 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, Dağıtım Aracısı Güvenliği iletişim kutusunu açmak için ... öğesini seçin.

  9. Dağıtım aracısı için kullanılacak hesabın ayrıntılarını yazın ve ardından İ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 ServerSQL Server çoğaltma artık yapılandırılmıştır ve MDT DB, ana dağıtım sunucusundan abone olan tüm alt dağıtım sunucularına düzenli aralıklarla ç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, aşağıdakilerin çoğaltılmış bir kopyasıyla birlikte 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ı sağlayan sunucu olan yerel dağıtım sunucusundaki 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 (%WDSServer%) değişkeninde 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 ardından Dağıtım Çalışma Alanı'nı seçin.

  2. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share adresine gidin (burada deployment_share , yapılandırılacak dağıtım paylaşımının adıdır).

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

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

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

    • DeployRoot yapılandırılıyorsa, 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 %WDSServer% özelliğini kullanmak için BootStrap.ini yapılandırın.

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

  8. Tamam'ı seçin.

    Dağıtım paylaşımı ve LiteTouchPE_x86.wim Windows PE ortamının güncelleştirilmesi 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ştir 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ğundan emin olun ve ardından İleri'yi seçin.

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

    Aşağıdaki örnekte, bu bölümde ana hatlarıyla açıklanan adımları gerçekleştirdikten sonraki CustomSettings.ini gösterilir.

    Ö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 Varken Yerel Bir MDT Sunucusu Seçme

Bu senaryoda, birden çok sitede 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 gerekli dosyalara bağlanmak ve erişmek üzere MDT sunucusuna bir yol istemektir.

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

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

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

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

  • LocationServer.xml Dosyasını Ekstra Files Dizinine Ekleme bölümünde açıklandığı gibi LocationServer.xml dosyasını Ek Files 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ı Güncelleştirme bölümünde açıklandığı gibi dağıtım paylaşımını 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ı anlamalısınız. LTI sırasında MDT betikleri, dağıtımla ilgili ilk bilgileri toplamak için BootStrap.ini dosyasını okur ve işler. Bu durum, dağıtım sunucusuyla bağlantı kurulmadan önce gerçekleşir. Bu nedenle, DeployRoot özelliği, BootStrap.ini dosyasında bağlantı kurması gereken dağıtım sunucusunu belirtmek için yaygın olarak kullanılır.

BootStrap.ini dosyası bir DeployRoot özelliği içermiyorsa, MDT betikleri kullanıcıdan dağıtım sunucusunun yolunu istemek için bir sihirbaz sayfası yükler. HTML Uygulaması (HTA) sihirbaz sayfasını başlatı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ır.

LocationServer.xml ne zaman kullanmanız gerektiğini anlama

MDT, bir LTI dağıtımı sırasında hangi sunucuya bağlanılacağı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 keşfetmek ve kullanmak için çeşitli yöntemler sağlar. Bu yöntemler aşağıdaki tabloda listelenmektedir.

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 oluşturulur (%WDSServer%) 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ındaki konum tabanlı otomasyonu kullanabilir.

Farklı konumları birbirinden ayırt etmek için Varsayılan Ağ Geçidi ö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 konumdaki dağıtım sunucusunun seçimini otomatikleştirmek için bir yol sunar. Bu yaklaşımlar, MDT sunucusunun Windows Dağıtım Hizmetleri ile birlikte barındırıldığı durumlar gibi 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ümlendirilmemişse veya MDT sunucusu Windows Dağıtım Hizmetleri'nden ayrılmışsa).

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

LocationServer.xml dosyası 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ı yoktur, bu nedenle aşağıdaki kılavuzu kullanarak bir dosya oluşturun.

Birden çok konumu desteklemek üzere LocationServer.xml dosyası oluşturma

LocationServer.xml oluşturmanın ve kullanmanın en basit yöntemi, bir LocationServer.xml dosyası oluşturmak ve ortamdaki her dağıtım sunucusu için girdiler eklemektir (bu, aynı konumda veya farklı konumlarda olabilir).

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

  • Benzersiz bir tanımlayıcı

  • Bir konum adı, o konum için kolayca tanımlanabilir bir ad sunmak için kullanılır

  • Söz konusu konumun MDT sunucusunun UNC yolu

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

    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 konum için veya tek bir konumda birden çok sunucunun bulunduğu durumlar için, söz konusu konumdaki her sunucu için farklı bir sunucu girdisi belirterek 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ı konumlardaki birden çok sunucunun yükünü dengelemek için bir LocationServer.xml dosyası oluşturun

LocationServer.xml kullanarak konum girişi 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şlevselliği sağlamak için, LocationServer.xml dosyası bir ağırlıklandırma ölçüsü belirtmeyi destekler.

Aşağıda, farklı konumlardaki birden çok sunucu için yapılandırılmış örnek bir 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çim işleminde kullandığı sunucu ağırlık> etiketini <kullanarak ağırlıklandırma metriğini 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 listelenir. Ağırlığı 2 olan bir sunucunun seçilme olasılığı 7'de 2 olur. Bu nedenle, ağırlıklandırma sistemini kullanmak için, bir konumda bulunan sunucuların kapasitesini belirleyin ve her sunucuyu, diğer sunucuların her birine göre sunucunun kapasitesine göre ağırlıklandırın.

LocationServer.xml dosyasını ek Files dizinine ekleme

LocationServer.xml dosyasını oluşturduktan sonra LiteTouch_x86 ekleyin ve X:\Deploy\Control klasöründeki 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 dosyalar 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 Extra FilesFiles adlı bir klasör oluşturun (örneğin, D:\Production Deployment Share\Extra FilesFiles).

  2. Ek dosyanın bulunması gereken Windows PE konumunu yansıtan Extra FilesFiles klasöründe 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, Extra FilesFiles altında aynı klasör yapısını oluşturun (örneğin, D:\Production Deployment Share\Extra FilesFiles\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 ardından Dağıtım Çalışma Alanı'nı seçin.

  5. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share adresine gidin (burada deployment_share , yapılandırılacak 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 yolu yazın (burada yol, Extra FilesFiles klasörünün tam yoludur; örneğin, D:\Production Deployment Share\Extra FilesFiles) 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 ardından Dağıtım Çalışma Alanı'nı seçin.

  2. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share adresine gidin (burada deployment_share , yapılandırılacak 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. Dosya'yı seçin ve ardından değişiklikleri BootStrap.ini dosyasına kaydetmek için 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 daha sonra 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ştirilmesi 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 ardından Dağıtım Çalışma Alanı'nı seçin.

  2. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share adresine gidin (burada deployment_share , yapılandırılacak 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ştir 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ğundan emin olun ve ardından İleri'yi seçin.

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

Not

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

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

Bir görüntüyü, kurumsal mimaride var olan bir bilgisayarın yerini alacak yeni bir bilgisayara dağıtmak için MDT'yi kullanabilirsiniz. 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 taşınacak tüm ayarların dikkate alınmasını önerir. Buna ek olarak, 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 CORP etki alanındaki mevcut bilgisayarı (WDG-EXIST-01) yeni bir bilgisayarla (WDG-NEW-02) değiştirin. Ardından, mevcut bir görüntüyü WDG-NEW-02'ye 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, tüm gerekli dağıtım görevlerini gerçekleştirecek bir görev dizisi oluşturmak için Standart İstemci Değiştirme Görev Dizisi şablonunu kullanın.

Bu gösterimde şunlar varsayılmaktadır:

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

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

  • Referans bilgisayarın görüntüsü zaten alınmış ve yeni bilgisayara dağıtılacak (WDG NEW 02)

  • Ağda paylaşılan bir klasör (UserStateCapture$) oluşturuldu ve uygun paylaşım izinleriyle dağıtım sunucusunda (WDG MDT 01) paylaşıldı

    Bu örneğe başlamadan önce bir dağıtım paylaşımı olmalıdır. Dağıtım paylaşımı oluşturma hakkında daha fazla bilgi için, Microsoft Dağıtım Araç Seti'ni Kullanma MDT belgesindeki "Dağıtım Çalışma Alanında Dağıtım Paylaşımlarını Yönetme" bölümüne bakın.

1. Adım: Kullanıcı durumunu Capture için görev dizisi oluşturma

Yeni Görev Dizisi Sihirbazı'nı kullanarak Dağıtım Çalışma Tezgahı'ndaki 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ü (mevcut bilgisayardaki kullanıcı durumunu yakalama) gerçekleştirmek için, Yeni Görev Dizisi Sihirbazı'nda Standart İstemci Değiştirme Görev Dizisi ş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 ardından Dağıtım Çalışma Alanı'nı seçin.

  2. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/ deployment_share/Task Sequences'a gidin (burada deployment_share , yapılandırılacak 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 Var Olan Bilgisayarda Bilgisayar Değiştirme Senaryosunu Gerçekleştir yazın.
    3. İleri'yi seçin.
    Şablon Seç Aşağıdaki görev dizisinde şablonlar kullanılabilir. Başlangıç noktası olarak kullanmak istediğiniz sırayı, Standart İstemci Değiştirme Görev Dizisini ve ardından İleri'yi seçin.
    Özet Yapılandırma ayrıntılarının doğru olduğundan emin olun ve ardından İleri'ye tıklayın.
    Onaylama Bitir'iseçin.

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

Adım 2: İş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 Dağıtım Çalışma Tezgahı'ndaki 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ü (işletim sisteminin dağıtılması ve ardından mevcut bilgisayarda kullanıcı durumunun geri yüklenmesi) gerçekleştirmek için, 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 ardından Dağıtım Çalışma Alanı'nı seçin.

  2. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share/Task Sequences'a gidin (burada deployment_share , yapılandırılacak 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 Senaryosunu Gerçekleştir yazın.
    3. İleri'yi seçin.
    Şablon Seç Aşağıdaki görev dizisinde şablonlar kullanılabilir. Başlangıç noktası olarak kullanmak istediğiniz sırayı, Standart İstemci Görev Dizisi'ni ve ardından İleri'yi seçin.
    İşletim sistemini seçin 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 seçin ( burada captured_vista_image , referans bilgisayarın Dağıtım Çalışma Tezgahı'ndaki İşletim Sistemleri düğümüne eklediği yakalanan görüntüdür) ve ardından İleri'yi seçin.
    Ürün Anahtarı Belirtme Şu anda ürün anahtarı belirtme seçeneğini belirleyin ve ardından İleri'yi seçin.
    İşletim Sistemi Ayarları 1. Tam Ad alanına Woodgrove Çalışanı yazın.
    2. Kuruluş alanına Woodgrove Bank yazın.
    3. Internet Explorer Giriş Sayfası'nahttp://www.woodgrovebank.com .
    4. İleri'yi seçin.
    AdminYönetici Password Yönetici Parolası ve Lütfen Yönetici Parolasını onaylayın alanına P@ssw0rd yazın ve ardından Son'u seçin.
    Onaylama Bitir'iseçin.

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

Adım 3: MDT Yapılandırmasını Özelleştirme FilesFiles

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, dağıtım işleminde daha önce oluşturulan dağıtım paylaşımının özelliklerinde dosyayı değiştirerek CustomSettings.ini dosyasını özelleştirin. Sonraki bir adımda, yapılandırma dosyasının dağıtım paylaşımında güncelleştirildiğinden emin olmak için dağıtım paylaşımı 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 ardından Dağıtım Çalışma Alanı'nı seçin.

  2. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share adresine gidin (burada deployment_share , yapılandırılacak 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, CustomSettings.ini dosyasını aşağıdaki örnekte gösterildiği gibi 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.

Adım 4: Dağıtım Paylaşımı için Windows PE Seçeneklerini yapılandırın

Deployment 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

Mevcut bilgisayarın (WDG-EXIST-01) ve yeni bilgisayarın (WDG-NEW-01) aygıt sürücüleri Windows Vista ile birlikte geliyorsa, bu adımı atlayın ve bir sonraki adımla devam edin.

Dağıtım paylaşımına yönelik 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 ardından Dağıtım Çalışma Alanı'nı seçin.

  2. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share adresine gidin (burada deployment_share , yapılandırılacak 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, Windows PE platformu Bileşenler sekmesinde (burada platform, yapılandırılacak Windows PE görüntüsünün mimarisidir), Seçim profilindedevice_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ü, referans bilgisayarı başlatmak ve LTI dağıtım işlemini başlatmak için kullanılır.

Deployment 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 ardından Dağıtım Çalışma Alanı'nı seçin.

  2. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share adresine gidin (burada deployment_share , yapılandırılacak dağıtım paylaşımının adıdır).

  3. Eylemler bölmesinde DeploymentShare'i Güncelleştir'i seçin.

    Dağıtım Paylaşımını Güncelleştir 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ğundan emin olun ve ardından İleri'yi seçin.

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

    Deployment Workbench, dağıtım paylaşımını güncelleştirmeye başlar. Deployment Workbench, 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) deployment_share\Boot klasöründe (burada deployment_share , dağıtım paylaşımı olarak kullanılan paylaşılan klasördür) oluşturur.

Adım 6: LTI önyüklenebilir medyasını oluşturun

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, 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) deployment_share\Boot klasöründe (burada deployment_share , dağıtım paylaşımı olarak kullanılan paylaşılan klasördür) oluşturur. Bu görüntülerin birinden uygun LTI önyüklenebilir medyasını oluşturun.

LTI önyüklenebilir medyasını oluşturmak için

  1. Windows Gezgini'nde deployment_share\Boot 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ın türüne bağlı olarak aşağıdaki görevlerden birini gerçekleştirin:

    • Referans bilgisayar fiziksel bir bilgisayarsa, ISO dosyasının CD 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.

Adım 7: Mevcut Bilgisayarı LTI Önyüklenebilir Medya ile Başlatın

Mevcut bilgisayarı (WDG-EXIST-01) işlemin daha önce oluşturulan LTI önyüklenebilir medyasıyla başlatın. Bu CD mevcut 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

Ayrıca, 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ç Seti'ni Kullanma MDT belgesindeki "Windows Dağıtım Hizmetleri'ni Hazırlama" bölümüne bakın.

Var olan bilgisayarı LTI önyüklenebilir medyasıyla başlatmak için

  1. İşlemin başlarında oluşturulan LTI önyüklenebilir ortamı ile WDG-EXIST-01 dosyasını 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'ı seçin ve ardından İleri'ye tıklayın.
    Ağ paylaşımlarına bağlanmak için Kimlik Bilgileri'ni belirtin. 1. Kullanıcı Adı alanına Yönetici yazın.
    2. Parola alanına P@ssw0rd yazın.
    3. Etki Alanı alanına CORP yazın.
    4. Tamam'ı seçin.
    Bu bilgisayarda yürütülecek bir görev dizisi seçin. Mevcut Bilgisayarda Bilgisayar Değiştirme Senaryosunu Gerçekleştir'i seçin ve ardından İleri'yi seçin.
    Verilerinizi ve ayarlarınızı nereye kaydedeceğinizi belirtme İleri'yi seçin.
    Tam bilgisayar yedeklemesinin nereye kaydedileceğini 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 Sorun Giderme Başvurusu belgesine bakın.

  3. Dağıtım Özeti iletişim kutusunda Ayrıntılar'ı seçin.

    Herhangi bir hata veya uyarı oluşursa, hataları veya uyarıları gözden geçirin ve tüm 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.

Adım 8: Yeni Bilgisayarı LTI Önyüklenebilir Medya ile Başlatın

Yeni bilgisayarı (WDG-NEW-02) işlemin başlarında oluşturulan LTI önyüklenebilir ortamıyla 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, yeni bilgisayara Windows Vista dağıtılır ve yakalanan kullanıcı durumu geçiş bilgileri yeni bilgisayara geri yüklenir.

Not

Ayrıca, 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ç Seti'ni Kullanma MDT belgesindeki "Windows Dağıtım Hizmetleri'ni Hazırlama" bölümüne bakın.

Yeni bilgisayarı LTI önyüklenebilir medya ile başlatmak için

  1. İşlemin başlarında oluşturulan LTI önyüklenebilir medyasıyla WDG-NEW-02'yi 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'ı seçin ve ardından İleri'ye tıklayın.
    Ağ paylaşımlarına bağlanmak için Kimlik Bilgileri'ni belirtin. 1. Kullanıcı Adı alanına Yönetici yazın.
    2. Parola alanına P@ssw0rd yazın.
    3. Etki Alanı alanına CORP yazın.
    4. Tamam'ı seçin.
    Bu bilgisayarda yürütülecek bir görev dizisi seçin. Yeni Bilgisayarda Bilgisayar Değiştirme Senaryosunu Gerçekleştir'i seçin ve ardından İleri'yi seçin.
    Bilgisayar adını yapılandırın Bilgisayar adı alanına WDG-NEW-02 yazın ve ardından İleri'yi seçin.
    Bilgisayarı bir etki alanına veya çalışma grubuna ekleme İleri'yi seçin.
    Kullanıcı verilerinin geri yüklenip yüklenmeyeceğini belirtme 1. Bir konum belirtin öğesini seçin.
    2. Konum alanına \\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.
    Resim çekilip çekilmeyeceğini 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.

    Herhangi bir hata veya uyarı oluşursa, MDT belgesi Sorun Giderme Başvurusu'na bakın.

  3. Dağıtım Özeti iletişim kutusunda Ayrıntılar'ı seçin.

    Herhangi bir hata veya uyarı oluşursa, hataları veya uyarıları gözden geçirin ve tüm 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

Bir dağıtım ekibinin, Deployment Workbench önceden tanımlanmış görev dizisi eylemleri veya varsayılan olarak MDT yapılandırma dosyaları tarafından karşılanmayan, hedef ortamlarına özgü karmaşık gereksinimleri olması yaygın bir durumdur. Bu durumda, gereksinimlerini karşılamak için özel kod uygulayın.

Özel dağıtım kodunu MDT ile tümleştirin:

Uygun Betik Dilini Seçme

Windows veya Windows PE üzerinde çalıştırılabilen herhangi bir kod, uygulama yüklemesi olarak veya bir MDT görev dizisi adımı aracılığıyla çağrılabilse de, Microsoft, komut dosyalarının .vbs veya .wsf dosyaları biçiminde kullanılmasını önerir.

.wsf dosyalarını kullanmanın avantajı, ZTI ve LTI işlemleri tarafından zaten kullanılmakta olan önceden tanımlanmış diğer bazı işlevlere ek olarak yerleşik günlük kaydıdır. 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 mevcuttur:

  • Günlüğe kaydetme. Bu sınıf, tüm MDT betiklerinin kullandığı günlüğe kaydetme işlevselliğini sağlar. Ayrıca, dağıtım sırasında çalıştırılan her betik için tek bir günlük dosyası ve tüm betiklerin birleştirilmiş bir günlük dosyasını oluşturur. Bu günlük dosyaları, CMTrace tarafından okunmak üzere tasarlanmış bir formatta oluşturulur.

  • Çevre. Bu sınıf, WMI ve MDT kural işleme yoluyla toplanan ortam değişkenlerini yapılandırır ve bunlara doğrudan betikten başvurulmasına olanak tanır. Bu, dağıtım özelliklerinin okunmasına izin vererek 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 komut dosyaları boyunca kullanılan genel yardımcı programları sağlar. Microsoft, her özel kod geliştirildiğinde, herhangi bir kodun basitçe yeniden kullanılıp kullanılamayacağını görmek için bu sınıfın incelenmesini önerir. Bu sınıfta sağlanan bazı işlevlerle ilgili 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şlevleri yerine getirir. Genel olarak, veritabanı sınıfına doğrudan erişilmesi önerilmez; Bunun yerine, veritabanı aramaları yapmak 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 bir değer görüntüleme, bir dizeden beyaz alanı kırpma, bir dizeyi sağa hizalama, bir dizeyi sola hizalama, bir değeri dize biçimine zorlama, bir değeri dizi biçimine zorlama, rastgele bir genel benzersiz tanımlayıcı (GUID) oluşturma ve Base64 dönüştürmeleri gibi yaygın dize işleme yordamlarını gerçekleştirir.

  • Dosya İşleme. Bu sınıf, yolları normalleştirme, dosyaları ve klasörleri kopyalama, taşıma ve silme gibi işlevleri gerçekleştirir.

  • clsRegEx. Bu sınıf, normal ifade işlevlerini 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 şunları içerir:

  • Yeni API'ler ve daha iyi hata işleme dahil olmak üzere ZTIUtility.vbs'da (ana betik kitaplığı) 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şmiştir. MDT komut dosyalarının çoğu artık VBScript Sınıfı nesneler içinde kapsüllenmektedir. Sınıf başlatılır ve RunNewInstance işleviyle çağrılır.

Not

MDT betiklerinin çoğu ZTIUtility.vbs içereceğinden, var olan MDT 2008 Güncelleştirme 1 betiklerinin çoğu, ZTIUtility.vbs'da yapılan kapsamlı değişikliklerle bile MDT'de olduğu gibi çalışacaktır.

ZTIUtility'den Nasıl Yararlanılacağını Anlama

ZTIUtility.vbs dosyası, özel kodunuzda kullanılabilecek nesne sınıflarını içerir. Aşağıdakileri kullanarak özel kodu MDT ile tümleştirin:

ZTIUtility Günlüğü Sınıfını Kullanma

ZTIUtiliy.vbs'deki günlüğe kaydetme sınıfı, özel kodun bir ZTI veya LTI dağıtımı sırasında diğer komut dosyalarıyla aynı şekilde durum bilgilerini, uyarıları ve hataları günlüğe kaydetmesi için basit bir mekanizma sağlar. Bu standardizasyon, LTI Dağıtım Özeti iletişim kutusunun çalıştırılan tüm özel kodların durumunu doğru şekilde bildirmesini de sağlar.

Aşağıda, çeşitli betik eylemlerinin sonuçlarına bağlı olarak farklı türdeki iletileri günlüğe kaydetmek için oLogging.CreateEntry ve TestAndFail işlevlerini kullanan örnek bir özel kod komut dosyası gösterilmektedir.

ZTIUtility günlüğünü kullanan örnek komut dosyası: 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() öğesini çağıran komut dosyalarını kullanmaya devam etmek istiyorsanız, bunu yapmaya devam edebilirsiniz. Ancak, bazı gelişmiş hata işleme özellikleri etkinleştirilmeyecektir.

ZTIUtility Ortam Sınıfını Kullanma

ZTIUtiliy.vbs'daki ortam sınıfı, MDT özelliklerine erişim ve bunları güncelleştirme olanağı sağlar. Yukarıdaki örnekte, oEnvironment.Item("Memory") kullanılabilir RAM miktarını almak için kullanılı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ı yazılım sınıfını kullanma

ZTIUtility.vbs betik, 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ıyla aynı şekilde herhangi bir komut dosyasına ekleyebilirsiniz.

Aşağıdaki tabloda, kullanılabilen bazı yararlı işlevler ve bunların çıktıları ayrıntılı olarak açıklanır. Kullanılabilen 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 aygıtını verir; ö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 verir; örneğin, C:\MININT\StateStore
oUtility.ScriptName İşlevi çağıran komut dosyasının 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 Oluşturma 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 .ini dosyasına yazılmasına izin verir
oUtility.Sections(dosya) Bir .ini dosyasının bölümlerini okur ve bunları başvuru için bir nesnede depolar
oUtility.SectionContents(dosya, bölüm) Belirtilen .ini dosyasının içeriğini okur ve bunları bir nesnede depolar
oUtility.RunWithHeartbeat(sCmd) Komut çalıştırıldığında, günlüklere her 0,5 saniyede bir sinyal bilgilerini yazın
oUtility.FindFile

(sFilename,sFoundPath)
DeployRoot klasöründe ve Servicing, Tools, USMT, Templates, Scripts ve Control dahil standart alt klasörlerde belirtilen dosyayı arar
oUtility.findMappedDrive(sServerUNC) Bir sürücünün belirtilen UNC yoluna eşlenip eşlenmediğini denetler ve sürücü harfini verir
oUtility.ValidateConnection(sServerUNC) Belirtilen sunucuya bağlantı olup olmadığını denetler ve bağlantı yoksa, bir bağlantı oluşturmayı dener
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 bir hata döndürür
VerifyPathExists(strPath) Belirtilen yolun var olduğunu doğrular
oEnvironment.Substitute(sVal) Bir dize verildiğinde, bu dize içindeki tüm değişkenleri veya işlevleri genişletir
oEnvironment.Item

(sName)
Kalıcı depoya değişken okur veya yazar
oEnvironment.Exists

(sName)
Değişkenin var olup olmadığını görmek için test eder
oEnvironment.ListItem

(sName)
Kalıcı bir depoya dizi türünde bir değişkeni okur veya yazar
oLogging.ReportFailure

(sMessage, iError)
Onarılamaz bir hata algılanırsa yapılandırılmış bir çı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 false veya başarısız olursa, komut dosyasından iError ile çıkar
TestAndLog(iRc , sMessage) Yalnızca iRc yanlış olduğunda veya başarısız olduğunda bir uyarı kaydeder

Özel dağıtım kodunu tümleştirme

Özel dağıtım kodu, MDT işlemine çeşitli şekillerde entegre edilebilir; Ancak, kullanılan yöntem ne olursa olsun, aşağıdaki iki kural karşılanmalıdır:

  • Özel dağıtım kod betiği 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:\Üretim Dağıtım Paylaşımı\Betikler.

    Tutarlı günlük kaydı da 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 bir MDT görev dizisi komutu olarak başlatın

  • Kodu bir kullanıcı çıkış betiği olarak başlatın

Ö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ırmak üzere 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 ardından Dağıtım Çalışma Alanı'nı seçin.

  3. Deployment Workbench konsol ağacında Deployment Shares/deployment_share/Applications'a gidin ( burada deployment_share , yapılandırılacak 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 veya ağdaki başka bir yerde uygulama'yı ve ardından İleri'yi seçin.
    Ayrıntılar Uygulamadan gelen bilgileri temel alarak bu sayfayı doldurun ve ardından İleri'yi seçin.
    Komut Ayrıntıları 1. Komut satırı kutusuna cscript.exe %SCRIPTROOT%\custom_code 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ğundan emin olun ve ardından İleri'ye tıklayın.
    Onaylama 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, bir görev dizisi içindeki herhangi bir noktadan doğrudan çağrılabilir; Bu, olağan 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 ardından Dağıtım Çalışma Alanı'nı seçin.

  3. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share/Task Sequences'a gidin (burada deployment_share , yapılandırılacak dağıtım paylaşımının adıdır).

  4. Ayrıntılar bölmesinde task_sequence seçin (burada task_sequence , özel kodu çalıştıran görev dizisinin adıdır).

  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 kullanılan gruptur).

  8. Ekle'yi seçin, Genel'i seçin ve ardından Komut Satırını Çalıştır'ı seçin.

  9. Konsol ağacında, Komut Satırını Çalıştır'ı seçin ve ardından Özellikler sekmesini seçin.

  10. Ad kutusuna ad yazın (burada name, özel kodun açıklayıcı adıdır).

  11. Özellikler sekmesinde, 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ıç kutusunayolu yazın (burada yol, özel kodun çalışma klasörünün tam yoludur; genellikle bu, Komut satırı kutusunda belirtilen yolla aynıdır) ve ardından Tamam'ı seçin.

    Yeni oluşturulan görev dizisi adımı, görev dizisi adımları listesinde görünür.

Özel kodu kullanıcı çıkış betiği olarak çalıştırma

Özel kodu, UserExit yönergesini kullanarak CustomSettings.ini'dan bir kullanıcı çıkış komut dosyası olarak çalıştırmak da mümkündür. Bu, bilgilerin CustomSettings.ini kuralı doğrulama işlemine geçirilmesi için bir mekanizma sağlar ve MDT özelliklerinin dinamik bir 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ç Seti'ni Kullanma MDT belgesindeki "CustomSettings.ini Dosyasındaki Kullanıcı Çıkış Betikleri" bölümüne bakın.

Çeşitli yükleme yöntemlerini kullanarak aygıt 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 doğru çalışması için cihaz sürücülerini tanımlayın ve yükleyin. İki ana aygıt sürücüsü türü vardır; Dağıtım işlemi sırasında her birinin farklı şekilde ele alınması gerekir:

Aygıt sürücüsü yüklemek için hangi yöntemin kullanılacağını belirleme

Donanım üreticileri, aygıt sürücülerini iki biçimden biriyle 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ıklanabilen 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ı izole etmek için ayıklanamayan veya önce MSI ya da 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 herhangi bir normal uygulamada olduğu gibi dağıtım işlemi sırasında cihaz sürücüsünü yükleyebilir.

Kullanıma Hazır Sürücüler yöntemini kullanarak aygıt sürücülerini yükleme

.inf dosyası içeren aygıt sürücüsü paketlerini Deployment Workbench'e aktarabilir ve dağıtım işleminin bir parçası olarak otomatik olarak yükleyebilirsiniz. Bu tür bir cihaz sürücüsü dağıtımını 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 aygıt sürücülerini indirin ve aygıt 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 ardından Dağıtım Çalışma Alanı'nı seçin.

  3. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share/Up-to-Box Drivers'a gidin (burada deployment_share , yapılandırılacak 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ında, Sürücü kaynak dizini bölümünde, yeni cihaz sürücülerini içeren klasöre gitmek için Gözat'ı ve ardından İleri'yi seçin.

    Not

    Yeni Aygıt Sürücüsü Sihirbazı, sürücü kaynak dizininin tüm alt dizinlerinde arama yapar; Bu nedenle, yüklenecek birden çok sürücü varsa, bunları aynı kök dizinindeki klasörlere ayıklayın ve ardından 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ğundan emin olun ve ardından sürücüleri Deployment Workbench'e aktarmak için İleri'yi seçin.

  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ı yeni sürücüleri içeren yeni bir LiteTouch_x86 ve LiteTouch_x64 önyükleme ortamı oluşturacak şekilde güncelleştirilmelidir.

    Lite Touch'a cihaz sürücüleri eklemek için Windows PE görüntüleri

  8. Başlat'ı seçin ve ardından Tüm Programlar'ın üzerine gelin. Microsoft Dağıtım Araç Seti'nin üzerine gelin ve ardından Dağıtım Çalışma Alanı'nı seçin.

  9. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share adresine gidin (burada deployment_share , yapılandırılacak 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ştir 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ğundan emin olun ve ardından İleri'ye tıklayın.

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

Aygıt sürücülerini uygulama olarak yükleme

Uygulama olarak paketlenen 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 kurulum için bir uygulama olarak Dağıtım Çalışma Tezgahı'na eklenmelidir.

Uygulamalar bir görev dizisi adımı olarak belirtilebilir veya CustomSettings.ini belirtilebilir; Ancak, aygıt sürücüsü uygulamalarının yüklenmesi için görev dizisinin aygıtların bulunduğu bir bilgisayarda çalıştırılması gerekir. Bunu sağlamak için, koşullu görev dizisi adımı olarak ilgili cihaz sürücüsü uygulamalarını dağıtmak için görev dizisi adımını çalıştırın. Koşullu ölçütler, hedef bilgisayardaki aygıt için WMI sorguları kullanılarak görev dizisi adımını çalıştırmak için belirtilebilir.

Cihaz sürücüsü uygulamasını dağıtım çalışma ekranına ekleyin

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 aygıt 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. Aygıt 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 ardından Dağıtım Çalışma Alanı'nı seçin.

  3. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share/Applications (burada deployment_share , yapılandırılacak dağıtım paylaşımının adıdır) öğesine gidin.

  4. Eylemler bölmesinde Yeni Uygulama'yı seçin.

    Yeni Uygulama Sihirbazı başlatılır.

  5. Uygulama Türü sayfasında, Kaynak dosyalarla uygulama'yı ve ardından İleri'yi seçin.

  6. Ayrıntılar sayfasında, uygulamayla ilgili ayrıntıları yazın ve ardından İleri'yi seçin.

  7. Kaynak sayfasında, Kaynak dizini bölümünde Gitmek için Gözat'ı seçin ve ardından aygıt sürücüsü uygulaması 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ında, Komut satırı bölümünde, aygıt sürücüsü uygulamasının sessiz yüklenmesini sağlayan komutu yazın.

  11. Özet sayfasında ayarların doğru olduğundan emin olun ve ardından cihaz sürücüsü uygulamasını Deployment Workbench'e aktarmak için İleri'yi seçin.

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

    Uygulamalar Deployment Workbench'e aktarıldıktan sonra, uygulamanın yalnızca doğru donanımda ç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:

  • Aygıt sürücüsü uygulamasını dağıtım görev dizisinin bir parçası olarak belirtin.

  • CustomSettings.ini'de aygıt sürücüsü uygulamasını belirtin.

  • MDT DB'de aygıt sürücüsü uygulamasını belirtin.

    Her yaklaşım aşağıdaki bölümlerde daha ayrıntılı olarak açıklanmaktadır.

Aygıt sürücüsü uygulamasını bir görev dizisinin parçası olarak belirtin

Bir aygıt sürücüsü uygulamasını dağıtım işlemine eklemenin ilk yöntemi, her aygıt sürücüsü uygulaması için adımlar eklemek üzere bir görev dizisi kullanmaktır.

Görev dizisinde aygıt 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 ardından bilgisayar belirli bir donanım türüyle eşleştiğinde 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 ardından 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 ardından Dağıtım Çalışma Alanı'nı seçin.

  2. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share/Task Sequences'a gidin (burada deployment_share , yapılandırılacak dağıtım paylaşımının adıdır).

  3. Ayrıntılar bölmesinde task_sequence seçin ( burada task_sequence , cihaz sürücüsü uygulamasını yüklemek için gerekli olacak dağıtım görev dizisidir).

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

  5. task_sequenceProperties iletişim kutusunda, Görev Dizisi sekmesinde, ayrıntılar bölmesinde, Durum Geri Yükleme/Windows Update (Uygulama Öncesi Yükleme) öğesine gidin.

  6. Görev Dizisi sekmesinde Ekle'yi ve ardından Yeni Grup'u seçin.

    Bu, görev dizisinde yeni bir görev dizisi grubu oluşturur. Donanıma özgü aygıt 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'u seçin.

  8. Özellikler sekmesinde Ad kutusuna group_name yazın (burada group_name grubun adıdır; örneğin, Donanıma Özel Uygulamalar - Dell Computer Corporation).

  9. Seçenekler sekmesinde Ekle'yi seçin ve ardından WMI Sorgula'yı seçin.

  10. Görev Dizisi WMI Koşulu iletişim kutusunda, aşağıdaki ayrıntıları yazın:

    • WMI ad alanı kutusuna root\cimv2 yazın.

    • WQL sorgu kutusunda, 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% seçin

      Bu örnekte, hardware_model bilgisayar modelinin adı (Latitude D620 gibi) ve hardware_manufacturer da bilgisayar markasını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 üreticilerini döndürmelerini sağlamak için adlara eklenen joker bir karakterdir.

      WMI ve WQL sorguları hakkında daha fazla bilgi için, Microsoft Dağıtım Araç Takımı'nı Kullanma MDT belgesindeki "Görev Dizisi Adım Koşullarına WMI Sorguları Ekleme" bölümüne ve WQL ile Sorgulama bölümüne bakın.

  11. Sorguyu göndermek için Tamam'ı seçin ve ardından görev dizisindeki değişiklikleri göndermek için Tamam'ı seçin.

Not

Bu işlem, yüklenecek her donanım sürücüsü uygulamasının her donanım türü için tekrarlanmalıdır.

Donanıma özgü görev dizisi grupları oluşturulduktan sonra, her gruba cihaz sürücüsü uygulamaları eklenebilir.

Donanıma özgü görev dizisi gruplarına aygıt 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 ardından Dağıtım Çalışma Alanı'nı seçin.

  2. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share/Task Sequences'a gidin (burada deployment_share , yapılandırılacak dağıtım paylaşımının adıdır).

  3. Ayrıntılar bölmesinde task_sequence seçin ( burada task_sequence , cihaz sürücüsü uygulamasını yüklemek için gerekli olacak dağıtım görev dizisidir).

  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'e gidin ( burada hardware_specific_group , aygıt 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 seçin ve ardından Uygulamayı Yükle'yi seçin.

    Uygulamayı Yükle görev dizisi adımı ayrıntılar bölmesinde görünür.

  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 listesinden hardware_application'ı seçin (burada hardware_application, donanıma özel uygulamayı yüklemek için kullanılan uygulamadır).

Not

Bu işlem, dağıtım sırasında kullanılması gereken her aygıt sürücüsü uygulaması için yinelenmelidir.

CustomSettings.ini'da aygıt sürücüsü uygulamasını belirtin

Bir LTI veya ZTI dağıtımı başladığında, tamamlanması gereken ilk eylemlerden biri BootStrap.ini ve CustomSettings.ini kontrol 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 şekli nedeniyle, belirli koşullara göre uygulamalar eklemek için kullanabilirsiniz. Bu mantık, belirli donanım türlerine göre dağıtım sırasında cihaz sürücüsüne özgü uygulamalar eklemek için kullanılır. Uygulamalara CustomSettings.ini olarak, dağıtım paylaşımındaki Applications.xml dosyasında bulunan GUID değeriyle başvurulur.

İçeri aktarılan bir uygulamanın GUID değerini bulmak için

  1. Dağıtım sunucusunun dağıtım paylaşımında, Denetim klasörünü açın; örneğin, D:\Üretim Dağıtım Paylaşımı\Denetim.

  2. Applications.xml dosyasını bulun ve açın.

  3. Gerekli uygulamayı bulun.

  4. Uygulama <guid> etiketlerinin içindeki satırı bularak uygulama 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, ç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 marka 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ılmış ö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'daki uygulamaları belirtmek için aşağıdaki özellikleri kullanın:

  • Uygulamalar. Bu özellik, dağıtım yöneticileri CustomSettings.ini'da SkipApplications=YES seçeneğini belirterek dağıtım işleminin bir parçası olarak bir uygulama sihirbazı sunmak istemediğinde kullanılabilir.

  • Zorunlu Uygulamalar. Bu özellik, dağıtım yöneticilerinin 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 olanak tanımak istemesi durumunda kullanılabilir.

    Uygulama sihirbazı MandatoryApplications özelliği (örneğin, SkipApplications=NO) olmadan kullanılırsa, Applications özelliğinde belirtilen uygulamaların üzerine yazar.

    Önceki örnekte, uygulama listesinin nasıl oluşturulduğunu dinamik olarak değiştirmek için %make% ve %Model% değişken değerlerinin nasıl kullanılacağı gösterilmektedir. Her donanım türünün marka ve model değerleri, aşağıdaki yöntemlerden biri kullanılarak bulunabilir:

  • Sistem Bilgileri aracı. Sistem Üreticisini (marka) ve Sistem Modelini (model) tanımlamak için bu araçtaki Sistem Özeti düğümünü kullanın.

  • Windows PowerShellWindows PowerShell. Bilgisayarın markasını 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ı (model) ve satıcısını (marka) döndürmek için CSProduct Get Name, Vendor kullanın.

    Donanıma özgü mantık eklemek için 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 ardından Dağıtım Çalışma Alanı'nı seçin.

  2. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share adresine gidin (burada deployment_share , yapılandırılacak 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 sekmeye yazılan bilgiler CustomSettings.ini dosyasında depolanır. Görev Dizisinin Bir Parçası Olarak Aygıt Sürücüsü Uygulamasını Belirtme bölümünde açıklandığı gibi, aygıt sürücüsüne özgü bir uygulamaya sahip her donanım modeli için mantık eklemek üzere CustomSettings.ini dosyası girdilerini değiştirin.

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

  7. Ayrıntılar bölmesinde deployment_share seçin (burada deployment_share , yapılandırılacak dağıtım paylaşımının adıdır).

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

    Dağıtım Paylaşımını Güncelleştir 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ğundan emin olun ve ardından İleri'yi seçin.

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

    Varsayılan olarak, kullanılabilir tüm uygulamalar LTI dağıtımı sırasında Windows Dağıtım Sihirbazı'nda görüntülenir. Cihaz sürücüsüne özgü uygulamalar yalnızca belirli donanım türlerinde geçerli olduğundan, bunların her zaman görüntülenmesini istemeyebilirsiniz. CustomSettings.ini'de aygıt sürücüsüne özgü uygulama paketi belirterek, 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 ardından Dağıtım Çalışma Alanı'nı seçin.

  13. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share/Applications (burada deployment_share , yapılandırılacak dağıtım paylaşımının adıdır) öğesine gidin.

  14. Ayrıntılar bölmesinde device_driver_application seçin (burada device_driver_application , Dağıtım Sihirbazı'ndan gizlenecek olan uygulamadır).

  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ı belirtin

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 marka ve modelini arayın (WMI üreticisi veya marka ve model sorgularını kullanarak).

    Oluşturduğunuz her veritabanı girişi için dağıtım özelliklerini, uygulamaları, Configuration ManagerConfiguration Manager paketleri ve yöneticileri kullanıp kullanmayacağınızı belirtebilirsiniz. Veritabanında marka ve model girişleri oluşturarak, gerekli donanıma özel aygıt sürücüsü uygulamalarını ekleyebilirsiniz.

    Cihaz sürücüsü uygulamalarının yüklenmesine izin vermek üzere MDT DB'de girişler oluşturmak için

Not

Aygıt sürücüsü uygulaması gerektiren her donanım markası 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 ardından Dağıtım Çalışma Alanı'nı seçin.

  2. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share/Advanced Configuration/Database/Make and Model'e gidin (burada deployment_share , yapılandırılacak dağıtım paylaşımının adıdır).

  3. Eylemler bölmesinde Yeni'yi seçin.

  4. Özellikler iletişim kutusunda, Kimlik sekmesindekiYap kutusuna make_name yazın (burada make_name, hedef bilgisayarın üreticisiyle ilişkilendirmek için kolayca tanımlanabilen bir addır).

  5. Model kutusuna model_name yazın (burada model_name, hedef bilgisayarın modeliyle ilişkilendirmek için kolayca tanımlanabilen bir addır).

  6. Uygulamalar sekmesinde, ilgili donanım modeli için gereken aygıt sürücüsü uygulamalarının her birini ekleyin.

Windows Dağıtım Hizmetlerini Kullanarak MDT Başlatma

Windows Server 2008, SP2 ile Windows Server 2003'teki 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, Windows işletim sistemlerini, özellikle Windows 7, Windows Server 2008 veya sonraki işletim sistemlerini, bilgisayarın PXE etkinleştirilmiş ağ bağdaştırıcısını veya önyükleme medyasını kullanarak bir ağ üzerinde dağıtabilirsiniz.

Windows Dağıtım Hizmetleri'ni dağıtmadan önce, aşağıdaki tümleştirme seçeneklerinden ortamınıza en uygun olanı belirleyin:

  • Seçenek 1. LTI işlemini başlatmak için bilgisayarları PXE'de önyükleyin.

  • 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 Serverile çok noktaya yayın kullanma Windows Server 2008 Windows Deployment Services sunucu rolü.

1. Seçenek: LTI işlemini başlatmak için bilgisayarları PXE'de önyükleyin

Dinamik Ana Bilgisayar Yapılandırma Protokolü ile birlikte Windows Dağıtım Hizmetleri'ni kullanarak MDT dağıtım işlemini 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.

Deployment Workbench Windows PE Görüntüsünü Oluşturun ve Windows Dağıtım Hizmetleri'ne Aktarın

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ıyla ilgili bilgilerle güncelleştirilir ve dağıtım paylaşımı yapılandırması sırasında belirtilen tüm ek sürücüleri veya bileşenleri ekler.

Windows PE önyükleme görüntüsü, hem CD veya DVD'ye yazabileceğiniz bir ISO görüntü dosyası hem de önyüklenebilir bir WIM dosyası olarak oluşturulur. PXE'de önyükleme yapabilen bilgisayarların bir yüklemeyi başlatmak için kullanılan bir ağ üzerinden LTI Windows PE önyükleme görüntüsünü indirip çalıştırabilmesi için WIM dosyasını Windows Dağıtım Hizmetleri'ne aktarabilirsiniz.

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 ardından Dağıtım Çalışma Alanı'nı seçin.

  2. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share adresine gidin (burada deployment_share , yapılandırılacak 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 Önyükleme Görüntüsü Ayarları alanında, Lite Touch önyüklenebilir RAM disk 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, dahil edilecek uygun sürücü türlerini seçin.

    Not

    Windows PE gerekli aygıt sürücülerini zaten içeriyorsa bu adım gerekli değildir.

  7. Sürücü Enjeksiyonu bölümünde, Seçim profili listesinde, uygun sürücü seçim profilini seçin.

  8. Özellikler iletişim kutusunda Tamam'ı seçin.

    Not

    Windows PE gerekli aygıt sürücülerini zaten içeriyorsa bu adım gerekli değildir.

  9. Ayrıntılar bölmesinde deployment_share seçin (burada deployment_share , yapılandırılacak 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ştir 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ğundan emin olun ve ardından İ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:\Üretim dağıtımı Share\Boot\LiteTouchPE_x64.iso

    D:\Üretim dağıtımı Share\Boot\LiteTouchPE_x64.wim

    D:\Üretim dağıtımı Share\Boot\LiteTouchPE_x86.iso

    D:\Üretim Dağıtımı Share\Boot\LiteTouchPE_x86.wim

    Oluşturulan ISO dosyalarını doğrudan CD veya DVD'ye yazabilir veya LTI işlemini yeni donanımda başlatmak için kullanabilirsiniz. Önyükleme WIM dosyalarını Windows Dağıtım Hizmetleri'ne de aktarabilirsiniz, böylece yeni bilgisayarlar herhangi bir fiziksel medyaya gerek kalmadan LTI dağıtım işlemini başlatabilir.

    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 ardından Ö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. İçe aktarma işlemi, önyükleme görüntüsündeki meta verileri 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ükleme yapan ve Windows Dağıtım Hizmetleri'nden yanıt alan tüm bilgisayarlar LTI önyükleme görüntüsünü indirebilir ve bir LTI yüklemesi başlatabilir.

    Windows Dağıtım Hizmetleri'nin yüklenmesi ve yapılandırılması bu kılavuzda ele alınmamaktadır. Windows Dağıtım Hizmetleri hakkında ek bilgi için, Windows Dağıtım Hizmetleri Kılavuzu'na bakın.

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.

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. Daha sonra ö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 bu özelliğe başvurabilirsiniz. Bunu yaptığınızda, 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 istemci oluşur. Bu, herhangi bir yapılandırma dosyasında bir 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 ardından Dağıtım Çalışma Alanı'nı seçin.

  2. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share/Advanced Configuration/Database (burada deployment_share , yapılandırılacak dağıtım paylaşımının adıdır) öğesine gidin.

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

  4. Kurallar sekmesini seçin.

    Bu sekmeye 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 %WDSServer% özelliğini kullanmak için BootStrap.ini yapılandırın.

  8. Dosya menüsünde, değişiklikleri BootStrap.ini dosyasına kaydetmek için Kaydet'i seçin.

  9. Tamam'ı seçin.

    Dağıtım paylaşımının güncelleştirilmesi gerekiyor.

  10. Ayrıntılar bölmesinde deployment_share seçin (burada deployment_share , yapılandırılacak dağıtım paylaşımının adıdır).

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

    Dağıtım Paylaşımını Güncelleştir 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ğundan emin olun ve ardından İ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 Mağazası'ndan bir İşletim Sistemi Görüntüsü dağıtma

İşletim sistemi dağıtımı için Windows Dağıtım Hizmetleri'ni zaten 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 ve Windows Dağıtım Hizmetleri dağıtımlarını sürücü yönetimi, uygulama dağıtımı, güncelleştirme yükleme, kural işleme ve diğer MDT işlevleriyle tamamlayacak şekilde yapılandırarak MDT'nin işlevselliğini genişletin. MDT'nin bir Windows Dağıtım Hizmetleri işletim sistemi görüntüsüne başvurması sonra, MDT dağıtım paylaşımına aşamalı herhangi bir işletim sistemi gibi davranabilirsiniz.

Windows Dağıtım Hizmetleri işletim sistemi görüntüsüne başvurmak için

Not

Aşağıdaki adımlar, en az bir işletim sistemi görüntüsünün daha önce Windows Dağıtım Hizmetleri sunucusuna aktarılmış olmasını gerektirir.

  1. Aşağıdaki dosyaları Windows medyasının Kaynaklar klasöründen Windows Dağıtım Hizmetleri sunucusundaki C:\Program FilesFiles\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 kopyalama işlemi yapılırken uygulanabilir)

    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 ardından Dağıtım Çalışma Alanı'nı seçin.

  3. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share/Operating Systems'a gidin (burada deployment_share , yapılandırılacak dağıtım paylaşımının adıdır).

  4. Eylemler bölmesinde İşletim Sistemini İçeri Aktar'ı seçin.

    Yeni İS Sihirbazı başlatılır.

  5. İşletim Sistemi Türü sayfasında Windows Dağıtım Hizmetleri görüntülerini 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ğundan emin olun ve ardından İleri'ye tıklayın.

  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 dizileri için kullanılabilir olacaktır.

Not

Windows Dağıtım Hizmetleri'nden görüntülerin içeri aktarılması, kaynak dosyaları Windows Dağıtım Hizmetleri sunucusundan dağıtım paylaşımına kopyalamaz. MDT, kaynak dosyaları özgün konumlarından 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 piyasaya sürülmesiyle, Windows Dağıtım Hizmetleri, çok noktaya yayın iletimleri kullanan görüntülerin dağıtımını destekleyecek şekilde geliştirildi. MDT ayrıca MDT'yi Windows Dağıtım Hizmetleri çok noktaya yayınıyla tümleştirmeye yönelik güncelleştirmeler de içerir.

Ayrıca, güncelleştirilmiş Windows Otomatik Yükleme Seti (Windows AIK), sürüm 1.1, Wdsmcast.exe içerir. Bu, çok noktaya yayın oturumlarına el ile katılmayı sağlar ve Wdsmcast.exe başlatan istemcinin etkin bir çok noktaya yayın oturumundan dosya kopyalamasına olanak tanır.

LTIApply.wsf betiği, dağıtım paylaşımından işletim sistemi kaynak dosyalarına erişirken Wdsmcast.exe kullanır. LTIApply.wsf, çalışmakta olan Windows PE sürümüne bağlı olarak 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) dağıtım paylaşımında Wdsmcast.exe arar.

LTIApply.wsf çalıştırıldığında, her zaman mevcut bir çok noktaya yayın akışından WIM görüntülerine erişmeye ve bunları indirmeye çalışır, 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 sunucusunun çalışıyor olması gerekir Windows ServerWindows Server 2008 veya üzeri

  • Windows Dağıtım Hizmetleri rolü, Sunucu Yönetim konsolundan yüklenmelidir

  • Windows AIK 1.1 for Windows ServerWindows Server 2008 yüklenmelidir

  • 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 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 var olan bir 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 ardından Dağıtım Çalışma Alanı'nı seçin

  2. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share adresine gidin (burada deployment_share , yapılandırılacak 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 ServerWindows Server 2008 Windows Dağıtım Hizmetleri'ni 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ştir 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ğundan emin olun ve ardından İ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ılmıştır.

    Bu işlem, var olan MDT dağıtım paylaşımını doğrudan 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 önyükleme görüntüleri için çok noktaya yayın kullanmanın mümkün olmadığını, çünkü çok noktaya yayın istemcisinin Windows PE çalışana kadar yüklenemediğini 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 ardından Sunucu Ekle'yi seçin.

  12. Sunucu(lar) 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'u seçin (burada server_name , Windows Dağıtım Hizmetleri'ni çalıştıran bilgisayarın adıdır). Çok noktaya yayın iletimlerini seçin.

  14. Ayrıntılar bölmesinde, dağıtım paylaşımı için yeni bir Otomatik Yayın iletimi listelenir; örneğin, BDD Share Deployment$.

  15. BDD Share Deployment$ Otomatik Yayın iletiminin durumunun Etkin olarak ayarlandığını doğrulayın.

    Bilgisayar dağıtıldıktan sonra, \Windows\Temp\DeploymentLogs klasöründeki BDD.log dosyasını inceleyerek işletim sisteminin bir ç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 giriş olacaktır; Aktarımın başarılı olduğunu doğrulamak için bunları kontrol edin. 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ç Seti'ni 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 (OEM ön yüklemesi) kullanarak aşamalı dağıtımlar gerçekleştirme

Birçok kuruluşta, bilgisayarlara üretim ağına dağıtılmadan önce işletim sistemi görüntüsü yüklenir. Bazı durumlarda, işletim sistemi görüntüsünün yüklenmesi, bilgisayarları hazırlama ortamında oluşturmaktan sorumlu olan kuruluş içindeki bir ekip tarafından gerçekleştirilir. Diğer örneklerde, işletim sistemi görüntüsü yükleme, ö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. TConfiguration ManagerConfiguration Manager için prestaged media özelliğini kullanın.

MDT'deki OEM önyükleme işlemine genel bakış

OEM ön yükleme işlemi üç aşamaya ayrılmıştır:

  • Aşama 1. Hazırlama ortamında uygulanacak referans bilgisayarın medya tabanlı bir görüntüsünü oluşturun.

  • Aşama 2. Başvuru bilgisayar görüntüsünü hazırlama ortamında hedef bilgisayara uygulayın.

  • Aşama 3. Hedef bilgisayarın üretim ortamındaki dağıtımını tamamlayın.

    Aşama 1 ve Aşama 3 genellikle dağıtım kuruluşu tarafından gerçekleştirilir. Kuruluştaki OEM önceden yükleme işleminin kullanımına bağlı olarak, Aşama 2 kuruluş tarafından veya bilgisayarları tedarik eden bilgisayar donanımı satıcısı tarafından gerçekleştirilebilir. Kuruluş Aşama 2'yi gerçekleştirirse, hazırlama ortamı kuruluş içindedir. Bir OEM Aşama 2'yi gerçekleştirirse, hazırlama ortamı OEM'in ortamındadır.

MDT Yapılandırmasına Genel Bakış FilesFiles in the OEM Preload Process

Ayrı MDT yapılandırma dosyaları (CustomSettings.ini ve Bootstrap.ini), OEM önceden yükleme işleminin Aşama 1 ve Aşama 3'ü 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ı referans bilgisayarın oluşturulması sırasında kullanılır ve bu aşamada kullanılan görev dizisine özgü klasörde depolanır. OEM önyü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, yapılandırma dosyasında değişikliklerin her OEM ön yükleme işlemi aşamasında uygun görev dizisine karşılık gelen yapıldığından emin olun.

MDT Log FilesFiles'e Genel Bakış OEM Ön Yükleme İşleminde

OEM önceden yükleme işleminin 1. ve 3. aşamaları sırasında ayrı MDT günlük dosyaları oluşturulur:

  • Aşama 1 için MDT günlük dosyaları C:\MININT ve C:\SMSTSLog klasörlerinde depolanır.

  • Aşama 3 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 önceden yükleme işlemini gerçekleştirin. Diğer dağıtım paylaşımı türleri OEM önceden yükleme işlemi için desteklenmez.

OEM önyükleme işlemini gerçekleştirmek için, hedef işletim sistemini dağıtmak için kullanılacak 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 bir ISO dosyasını, özellikle de LiteTouchPE_x86.iso dosyasını veya LiteTouchPE_x64.iso dosyasını (hedef bilgisayarın işlemci platformuna bağlı olarak) 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—Aşama 1: Media-Based Görüntü Oluşturma

Dağıtım kuruluşu, OEM önyükleme işleminin ilk aşamasını gerçekleştirir. Bu aşamanın son teslim edilebilir öğesi, OEM'e veya dağıtım kuruluşu içindeki 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 organizasyonu içindeki hazırlama ortamına teslim edilmek üzere medya tabanlı bir imaj oluşturmak için

  1. Deployment Workbench'te dağıtım paylaşımı için aşağıdaki düğümleri doldurun:

    • İşletim Sistemleri

    • Uygulamalar

    • Paketler

    • Kullanıma Hazır Sürücüler

      Bu adımı gerçekleştirme hakkında daha fazla bilgi için, Microsoft Dağıtım Araç Seti'ni Kullanma MDT belgesindeki "Dağıtım Çalışma Alanında 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ç Seti'ni Kullanma MDT belgesindeki "Dağıtım Çalışma Tezgahında Görev Dizilerini Yapılandırma" bölümüne bakın.

  3. Üretim ortamında dağıtımdan sonra hedef işletim sistemini hedef bilgisayara 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ç Seti'ni Kullanma MDT belgesindeki "Dağıtım Çalışma Tezgahında 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 MDT belgesindeki "LTI Dağıtım Medyasını Yönetme" bölümüne bakın Microsoft Dağıtım Araç Seti'ni Kullanma.

  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, Dağıtım Çalışma Ekranı 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'ni Kullanma 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—Aşama 2: Görüntüyü Hedef Bilgisayara Uygulama

OEM önceden yükleme işleminin ikinci aşaması OEM veya dağıtım ekibi tarafından dağıtım kuruluşunun hazırlama ortamında gerçekleştirilir. İşlemin bu aşamasında, Faz 1'de oluşturulan .iso dosyası veya DVD, hedef bilgisayarlara uygulanır. Bu aşamanın teslim edilebilir öğesi, hedef bilgisayarların üretim ortamında dağıtıma hazır olması için dağıtılan görüntüdür.

Görüntüyü hedef bilgisayarlara uygulamak için

  1. Aşama 1'de oluşturulan medya ile 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ı görev dizisi için OEM Yükleme Öncesi Görev Dizisini seçin.

    Görev dizisi başlayacak ve önyüklenebilir medyanın içeriği hedef bilgisayarın yerel sabit diskine kopyalanacaktır.

  3. Windows Dağıtım Sihirbazı, Hazırlama Ortamı için OEM Yükleme Öncesi Görev Dizisi 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 olacaktır.

    Hazırlama Ortamı için OEM Yükleme Öncesi Görev Dizisi, görüntüyü hedef bilgisayara dağıtmaktan 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ındaki gerekli sayıda hedef bilgisayara kopyalayın.

  5. Hedef bilgisayarlar dağıtım için üretim ortamına teslim edilir.

LTI OEM Ön Yükleme İşlemi—Aşama 3: Hedef Bilgisayar Dağıtımını Tamamlama

OEM önceden 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 bir önceki aşamada hazırlama ortamında sabit diske yerleştirilen önyüklenebilir medya görüntüsü başlatılır.

Hedef bilgisayarların üretim ortamındaki 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 bilgisayara özgü 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ç Seti'ni 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ıma hazır olacaktır.

Ortak görevleri gerçekleştirmek için Windows PowerShell kullanma

Deployment Workbench'teki MDT yönetim görevleri, aşağıdaki bölümlerde gösterildiği gibi yönetim görevlerini otomatikleştirmek için kullanabileceğiniz temel alınan Windows PowerShellWindows 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

Aşağıdaki Windows PowerShellWindows PowerShell komutları, D:\Üretim Dağıtım Paylaşımı'nda Production$ adında yeni bir dağıtım paylaşımı oluşturur. Yeni dağıtım paylaşımı, Dağıtım Çalışma Tezgahı'nda Ü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 PowerShellWindows 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" eklemek, devam etmeden önce arka plan işleminin tamamlanmasını sağlar.

Klasörü silme

Aşağıdaki Windows PowerShellWindows 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 komut dosyası başarısız olur.

Cihaz sürücüsünü içeri aktarma

Aşağıdaki Windows PowerShellWindows PowerShell komutları, Dell 2407 WFP monitör aygıtı sürücüsünü Üretim dağıtım paylaşımına aktaracaktı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 PowerShellWindows PowerShell komutu, 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 içeri aktarma

Aşağıdaki Windows PowerShellWindows PowerShell komutları, D:\UpdatesGüncelleştirmeler\Microsoft\Vista altında bulunan tüm işletim sistemi paketlerini içe aktarır. Bu işletim sistemi paketleri D:\Üretim Dağıtım Paylaşımı konumundaki Ü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 PowerShellWindows 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

Bir İşletim Sistemini İçeri Aktarma

Aşağıdaki Windows PowerShellWindows PowerShell komutları, D:\Operating Systems\Windows Vista x86 konumunda bulunan Windows Vista işletim sistemini içeri aktarır. İşletim sistemi, D:\Üretim Dağıtım Paylaşımı konumundaki Ü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

Bir İşletim Sistemini Silme

Aşağıdaki Windows PowerShellWindows 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 PowerShellWindows PowerShell komutları, D:\Software\Adobe\Reader 9 yolundaki kaynak dosyaları kullanarak Adobe Reader 9 uygulamasını oluşturur. Uygulama, D:\Üretim Dağıtım Paylaşımı konumunda bulunan Ü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

Bir Uygulamayı Silme

Aşağıdaki Windows PowerShellWindows 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 PowerShellWindows PowerShell komutları, D:\Üretim 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 PowerShellWindows 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 komut, Ü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 PowerShellWindows 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 PowerShellWindows PowerShell komutları, D:\Üretim Dağıtım Paylaşımı konumundaki Ü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ğlantılı dağıtım paylaşımı oluşturma

Aşağıdaki Windows PowerShell komut, Üretim dağıtım paylaşımına bağlı olan ve \\remote_server_name\Deployment$ paylaşımı altında bulunan bir dağıtım paylaşımı oluşturur. Her şey seçim profili, bağlı dağıtım paylaşımına hangi içeriğin çoğaltılacağını belirlemek için kullanılır. Üretim dağıtım paylaşımındaki içerik \\remote_server_name\Deployment$ paylaşımında zaten mevcut 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 komut, 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ğlantı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 PowerShellWindows PowerShell komutları, önyüklenebilir medya oluşturmak için kullanılan içeriğin bulunduğu bir kaynak klasör oluşturur. Kaynak olarak Üretim dağıtım paylaşımı kullanılır. Her şey seçim profili, medya içeriği 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 komut, MEDIA001 medya kaynağı klasöründeki içeriği kullanacak olan D:\Media konumunda LiteTouchMedia.iso dosyasını oluşturur.

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, MEDIA001 medyayı Üretim dağıtım paylaşımından siler.

Remove-item -path "DS002:\Media\MEDIA001" -Verbose

grup ilkesi nesnelerinin uygulanmasını önlemek için etki alanına katılmayı geciktirme

grup ilkesi, merkezi, bire çok bir model aracılığıyla çok sayıda Active Directory Domain Services (AD DS) bilgisayar ve kullanıcı nesnesini verimli bir şekilde yönetme yeteneği sağlayan zengin ve esnek bir teknolojidir. Grup İlkesigrup ilkesi ayarları, bir Grup İlkesigrup ilkesi nesnesi (GPO) içinde yer alır ve bir veya daha fazla AD DS hizmet kapsayıcısına (siteler, etki alanları ve kuruluş birimleri) bağlanır.

Bazı kuruluşlar, kısıtlayıcı olan ve işletim sistemi dağıtımları sırasında sorunlara neden olabilen grup ilkesi ayarlara sahiptir. Örneğin, aşağıdaki Grup İlkesigrup ilkesi ayarları, otomatik oturum açma işlemini kesintiye uğratabilir:

  • Otomatik oturum açma kısıtlamaları

  • Yönetici hesabını yeniden adlandırma

  • Yasal başlıklar ve başlıklar

  • Kısıtlayıcı güvenlik ilkeleri (örneğin, Özelleştirilmiş Güvenlik - Sınırlı İşlevsellik [SSLF] ilkesi)

    GPO'nun 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ç 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 ManagerConfiguration Manager bilgisayar ve koleksiyon kurallarını kullanarak bu özellikleri bildirebilirsiniz. Kullanılan hesabın etki alanında bilgisayar nesneleri 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 Kur programı tarafından ayrıştırılır ve sistem, dağıtım işleminin başlarında etki alanına katılmayı dener. Böyle yapmak, hedef bilgisayarı etki alanı GPO'larında belirtilen ayarlara tabi tutar ve konuşlandırma 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ılımını kasıtlı olarak geciktirmek için, Unattend.xml dosyasından bazı öğeleri kaldırabilirsiniz. ZTIConfigure.wsf betiği, ilişkili özellik öğesi dosyada eksikse özellikleri Unattend.xml dosyasına yazmayı 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.

Hedef bilgisayarın Windows Kurulumu sırasında 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 ardından Dağıtım Çalışma Alanı'nı seçin.

  2. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share/Task Sequences/task_sequence adresine gidin (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 Unattend.xmldüzenle'yi seçin.

    Windows Sistem Görüntüsü Yöneticisi (Windows SIM) başlatılır.

  5. Yanıt Dosyası bölmesinde, 4 uzmanlık/Kimlik/Kimlik Bilgileri'ne gidin. Kimlik Bilgileri'ne sağ tıklayın ve ardından Sil'i seçin.

  6. Evet'i seçin.

  7. Yanıt dosyasını kaydedin ve Windows SIM'den çıkın.

  8. Görev dizisi Özellikleri iletişim kutusunda Tamam'ı seçin.

    Credentialsunattend.xml dosyasında öğeler eksik olduğundan, ZTIConfigure.wsf komut dosyası 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ıyla 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 ardından Dağıtım Çalışma Alanı'nı seçin.

  10. Deployment Workbench konsol ağacında Deployment Workbench/Deployment Shares/deployment_share/Task Sequences/task_sequence adresine gidin (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 genişletin.

  13. Etki Alanından Kurtarma görev dizisi adımının mevcut olduğunu doğrulayın. Bulunuyorsa 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 Kurtarma 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 Kurtarma görev dizisi adımının 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 Özellikleri iletişim kutusunda Tamam'ı seçin.