System Center Orchestrator içerisinde farklı bir kullanıcıyla Run Program aktivitesi çalıştırmak
Orchestrator her ne kadar powershell ve basit .net kodlarını direk çalıştırmamızı sağlasa da daha kompleks uygulamalar ve scriptler için “Run Program” isimli aktiviteyi kullanmak zorundayız. Bu aktivite ile çalıştırılan yazılım ve scriptler Orchestrator servis kullanıcısıyla çalıştırılmaktadırlar. Doğal olarak bazı durumlarda (Uzak bir sunucuya erişilmesi veya özel bir sevisin çalıştırılması gibi) mevcut servis kullanıcısının yetkileri yeterli olmamaktadır. Bu durumun çözümü için sadece bu aktivitenin başka bir kullanıcı tarafından çalıştırılmasını isteyebiliriz.Bunu yapmak için aşağıda ki adımları izleyebilirsiniz.
- İlk yapmamız gereken “Run Program” aktivitesi üzerine gelip sağ tıklayıp “Properties” seçeneğini seçelim.
- Gelen ekrandan “Advanced” sekmesine tıklayın
Bu kadar.
Ben DB,Exchange,System ve Backup işlemleri için ayrı ayrı kullanıcılar yarattım ve runbook hangi işlemle ilgiliyse o kullanıcıda çalışmasını sağlıyorum. Böylelikle DB admininin yaptığı bir runbook kazayla Exchange sunucularına ulaşamıyor veya bir işlem yapamıyor.