Selamlar,
Bu yazıda bir task sequence’in çıktısına göre (Compliant, In Progress, Error gibi) başka bir collection’ı dinamik bir şekilde dolduracağız.
Örnek senaryomuzda bir task sequence’imiz ve bu task’ı deploy ettiğimiz bir collection’ımız olacak. Görselde alt taraftadaki task üstteki collection’a deploy edilmiş durumda.
Amacımız bu deployment’ın başarıyla tamamlandığı (success ile dönen) makineleri aşağıdaki collection’a toplamak.
Bunun için ilk olarak Monitoring > Deployments altına Deployment ID kolonunu ekliyoruz ve ilgili deployment’ımızı bulunuyoruz.
Deployment ID’mizi not alıyoruz. Ardından dinamik olacak collection’ımıza Query Statement ekliyoruz.
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.ResourceId in (select SMS_ClassicDeploymentAssetDetails.DeviceID from SMS_ClassicDeploymentAssetDetails where SMS_ClassicDeploymentAssetDetails.DeploymentID = "GOK20017" and SMS_ClassicDeploymentAssetDetails.MessageID = "11171")
Deployment ID ve eğer success dışında başka bir durumu eklemek istiyorsanız MessageID’yi değiştirererek yukarıdaki query’yi ekliyoruz.
Güncelleme süresini de belirledikten sonra dinamik collection’ımız oluştu.
Teşekkürler.