PowerShell Intune Script Dağıtma– Endpoint Yönetimi Otomasyonu
PowerShell Intune Script Dağıtımı Nedir?
PowerShell Intune script dağıtımı, Microsoft Intune (Endpoint Manager) üzerinden Windows cihazlara uzaktan script çalıştırma yöntemidir.
Bu yöntem sayesinde;
Registry ayarlarını değiştirebilir,
Uygulama yükleyebilir,
Sistem ayarlarını otomatik yapılandırabilir
ve tüm bunları merkezi olarak yönetebilirsin.
PowerShell Intune script dağıtımı, SCCM veya GPO gibi geleneksel yöntemlerin modern karşılığıdır.
Dahili bağlantı:
Geleneksel yöntemle dağıtımı öğrenmek istersen SCCM Ajanlarını GPO ile Dağıtma makalesini inceleyebilirsin.
⚙️ Ön Gereksinimler
Microsoft Intune lisansı (Microsoft 365 E3/E5 veya EMS).
Cihazların Intune’a kayıtlı ve yönetim altında olması.
Script uzantısının
.ps1olması.Script, kullanıcı bağlamında (User Context) veya sistem bağlamında (System Context) çalıştırılabilir.
Intune Portal Üzerinden Script Dağıtımı
1️⃣ Azure Portal’a giriş yap: https://endpoint.microsoft.com
2️⃣ Menüden: Devices → Windows → PowerShell Scripts yolunu izle.
3️⃣ “Add” butonuna tıkla:
Script’e bir ad ver (örnek: Disk Cleanup Script).
.ps1dosyanı yükle.
4️⃣ Script ayarlarını yap:
Run this script using logged-on credentials: Yes (kullanıcı bağlamında)
Run script in 64-bit PowerShell: Yes
Enforce script signature check: No (imzasız script’ler için)
5️⃣ Atama (Assignment):
Script’i belirli gruplara (Azure AD groups) ata.
Örneğin: “All Windows 11 Devices” veya “IT Department”.
6️⃣ İzleme (Monitoring):
Device status veya User status sekmesinden çalıştırma durumlarını kontrol et.
Örnek Script: Disk Temizleme Script’i
Bu basit örnek, %TEMP% klasörünü temizler:
Alternatif: PowerShell + Graph API ile Script Dağıtımı
İleri düzey kullanıcılar için script’leri Microsoft Graph API üzerinden de yüklemek mümkündür.
Örnek:
Not: Intune PowerShell SDK ve Microsoft.Graph.Intune modüllerinin yüklü olması gerekir.
Gerçek Hayat Senaryosu: Intune + PowerShell ile Otomatik Bakım
Her pazartesi, cihazların loglarını silen bir script dağıtabilirsiniz.
Aylık olarak kullanıcıların tarayıcı cache’lerini temizleyebilirsiniz.
Şirket genelinde proxy, registry veya güvenlik yapılandırmalarını anlık değiştirebilirsiniz.
Bu tür işlemler için Intune script yönetimi, klasik GPO’dan çok daha hızlı ve modern bir çözümdür.
Bu yazıda öğrendiklerinle:
PowerShell script’lerini Intune üzerinden dağıtmayı,
Azure portal ayarlarını yapılandırmayı,
Dağıtım durumlarını izlemeyi ve
Graph API ile otomasyonu sağlamayı öğrendin.
PowerShell Intune script dağıtımı, modern cihaz yönetiminde otomasyonu bir üst seviyeye taşır.

