MDT Üzerinde Uygulama Olarak PowerShell Betiği Çalıştırma

Microsoft Deployment Toolkit (MDT) içerisinde PowerShell betiklerini uygulama olarak tanımlayarak dağıtım sürecini nasıl otomatize edebileceğinizi öğrenin.

I
IT-RD
15 görüntülenme
MDT Üzerinde Uygulama Olarak PowerShell Betiği Çalıştırma

Giriş

Microsoft Deployment Toolkit (MDT) ortamında, işletim sistemi dağıtımı sırasında belirli yapılandırmaları veya yazılım kurulumlarını otomatize etmek için PowerShell betiklerini kullanmak oldukça yaygındır. Bu makale, bir PowerShell betiğini MDT'de 'Uygulama' (Application) olarak nasıl yapılandıracağınızı ve dağıtım görev dizisine (Task Sequence) nasıl dahil edeceğinizi adım adım açıklamaktadır.

Neden Uygulama Olarak Tanımlanmalı?

Betiği bir uygulama olarak tanımlamak, onu isteğe bağlı hale getirmenize veya görev dizisinin belirli bir aşamasında otomatik olarak tetiklemenize olanak tanır. Bu yöntem, betiğin doğrudan görev dizisi içine gömülmesinden daha esnektir ve hata ayıklama süreçlerini kolaylaştırır.

Adım Adım Yapılandırma

  1. Betiği Hazırlayın: PowerShell betiğinizi (.ps1) MDT dağıtım paylaşımınızdaki 'Applications' klasörü altında uygun bir dizine kopyalayın.
  2. Uygulama Sihirbazını Başlatın: MDT Deployment Workbench üzerinde 'Applications' klasörüne sağ tıklayın ve 'New Application' seçeneğini seçin.
  3. Uygulama Türü: 'Application with source files' seçeneğini işaretleyin.
  4. Detaylar: Uygulama adını ve kaynak klasör yolunu belirtin.
  5. Komut Satırı: 'Command line' kısmına PowerShell'i tetikleyecek olan komutu girin.

Komut Satırı Yapılandırması

Uygulama özellikleri içerisindeki komut satırı alanına aşağıdaki ifadeyi girmeniz gerekmektedir:

powershell.exe -ExecutionPolicy Bypass -File .\script_adiniz.ps1
Uyarı: PowerShell betiğinizin dağıtım sırasında sorunsuz çalışması için ExecutionPolicy ayarlarını 'Bypass' olarak kullanmanız, kısıtlamalara takılmamanız açısından kritiktir.

Görev Dizisine Ekleme

Betiği bir uygulama olarak oluşturduktan sonra, 'Task Sequence' içerisine giderek 'Install Application' adımını seçin ve oluşturduğunuz bu uygulamayı listeye ekleyin. Bu sayede, dağıtımın 'State Restore' aşamasında betiğiniz otomatik olarak çalışacaktır.

Sonuç

Bu yöntem, MDT dağıtımlarınızı daha modüler hale getirir. Betiklerinizi merkezi bir yerden yönetebilir, gerektiğinde güncelleyebilir ve dağıtım sürecinin farklı aşamalarında farklı betikleri kolayca çağırabilirsiniz.

Kaynak

IT-RD
MDT Üzerinde PowerShell Betiği Çalıştırma Rehberi | ITWISE