Microsoft 365 ve Azure kiracınızı yönetmek için Microsoft Graph PowerShell'e bağlanmanın farklı yöntemleri vardır. Yöntemlerden hangisinin size uygun olduğu ne istediğinize bağlıdır. Bunun iyi bir örneği, Microsoft Graph PowerShell komut dosyalarını kullanıcı etkileşimi olmadan otomatikleştirmek için Microsoft Graph PowerShell'e bağlanmaktır. Bu yazımızda Microsoft Graph PowerShell’e üç farklı yöntemle nasıl bağlanacağınızı öğreneceksiniz.
Microsoft Graph PowerShell modüllerini sisteminize kurmanız gerekmektedir.
Windows PowerShell
DAHA FAZLASI →
Microsoft Graph API, tüm Microsoft hizmetleriyle tek bir kaynak üzerinden etkileşim kurmamıza olanak tanır. Bunu PowerShell'den yapabilmek için her zaman farklı modüller kurmamız ve farklı bağlantılar yapmamız gerekiyordu. PowerShell için Microsoft Graph SDK Modülünde bu artık gerekli değildir.
Invoke-Webrequests çağrılarının yardımıyla Graph API'yi zaten kullanabiliyorduk, ancak bununla çalışmak gerçekten kolay değildi. Yeni Microsoft Graph Modülü, hizmetlerle etkileşimi çok daha kolay hale getirmek için birçok cmdlet'le birlikte gelir.
Bu yazımda Microsoft Graph Modülünün nası
DAHA FAZLASI →
Microsoft Teams'in ekip üyeleri arasında paylaşılan dosyaları depolamak için SharePoint Online'ı kullandığı bir sır değil. Her ekibin Microsoft 365 grubuna ait SharePoint Online sitesinde bir belge kitaplığı vardır ve yeni bir kanal oluşturulduğunda belge kitaplığı içinde o kanal için bir klasör oluşturulur.
Varsayılan olarak kanal klasörünün adı kanalla aynıdır. Ayrıntılar, Exchange Online veya PnP PowerShell kullanılarak kolayca alınabilir. Ancak bir kanalın adı değiştirildiğinde işler daha da karmaşık hale gelir.
Güncelleme: 1 Ağustos 2023
Önceki bir makalede, 30 Haziran 2022'de kullanımdan kaldırılmadan önce Azure AD modülündeki lisans yönetimi cmdlet'lerini değiştirmek için PowerShell için Microsoft Graph SDK'sındaki cmdlet'leri kullanmayı tartıştım (güncelleme: Microsoft bu tarihi Mart ayına taşıdı) 2024). Görünen o ki, birkaç Azure AD cmdlet'ini Get-MgUser ve Set-MgUserLicense gibi cmdlet'lerle değiştirerek dönüştürmek özellikle zor değil (eğer öyleyse, ben bunu yapamazdı)
DAHA FAZLASI →
Microsoft 365 verilerine erişmek için Microsoft Graph PowerShell SDK'sını kullanan Azure AD hesaplarının lisanslarının güncellenmesi gibi makalelerde etkileşimli oturumlarda verilen komutları kullandık. Bu makalede de belirttiğim gibi bu yaklaşım, Graph SDK cmdlet'lerinin nasıl çalıştığını keşfetmek için harikadır ve aynı zamanda programcıların ve yöneticilerin anlaması için bazı önemli noktalara sahiptir. En ciddi sorun, zaman içinde toplanan izinlerin SDK için kullanılan hizmet sorumlusuna aşırı izin verilmesi anlamın
DAHA FAZLASI →
Azure Otomasyon hesaplarını ve runbook'ları Exchange Online yönetimi PowerShell modülü ile kullanma hakkında daha önceki bir yazımda, o yazımda ayrıca bir runbook'ta çalıştırılan bir PowerShell betiğinde Graph API sorgularının nasıl kullanılacağını da anlatmıştım. Doğal olarak devam eden soru, Microsoft Graph PowerShell SDK'sının runbook'ları destekleyip desteklemediğini sormaktır. SDK'nın Azure Otomasyonu ile sertifika tabanlı kimlik doğrulama veya yönetilen kimlikler kullanılarak kullanılabileceğini bildirebilirim. Elbette basi
DAHA FAZLASI →
Şu ana kadar Microsoft'un Azure AD ve MSOL PowerShell modüllerini 2022'nin sonunda veya kısa bir süre sonra kullanımdan kaldırmayı planladığını biliyor olmalısınız. Kullanımdan kaldırılan modüllerdeki cmdlet'ler daha sonra çalışmaya devam edecek ancak herhangi bir destekleri olmayacak. Microsoft, komut dosyalarını Microsoft Graph PowerShell SDK'daki cmdlet'leri kullanacak şekilde yükseltmenizi önerir. Gerçek dönüşüm genellikle Microsoft'un cmdlet haritasında eşleşen bir cmdlet'i bulma ve ona geçme meselesid
DAHA FAZLASI →
Microsoft Graph API bir süredir piyasada ve Microsoft, daha fazla yönetim işlevini (Azure AD Hesapları için Lisans Yönetimi gibi) platforma taşıyor. Microsoft bir işlevi Grafiğe aktardığında kuruluşların PowerShell komut dosyalarını güncellemesi gerekebilir.
Graph API'yi kullanmaya başlamak, özellikle REST tabanlı hizmetlerle ilgili deneyiminiz yoksa göz korkutucu bir görev olabilir. Biraz pratik yaparak ve Grafik belgelerini okumak için harcanan zamanla, Microsoft 365 Kiracı Geçiş Değerlendirmesi gibi
DAHA FAZLASI →
Bu serinin ilk bölümünde Microsoft Graph PowerShell SDK'nın, API çağrılarını daha tanıdık PowerShell cmdlet'leriyle değiştirerek Microsoft Graph API'sini kullanmayı nasıl basitleştirdiğini anlattım. Ayrıca SDK'yı nasıl kuracağınızı ve ilk cmdlet'lerinizi çalıştırmak için nasıl bağlanacağınızı da gösterdim.
Yöneticilerin gerçekleştirmesi gereken en yaygın etkinliklerden bazıları kullanıcı ve grup yönetimini içerir. Bu makale, Graph aracılığıyla kullanıcıları ve grupları yönetmek için yaygın günlük görevleri gerçekleşti
DAHA FAZLASI →
Bu serinin II. Bölümünde Microsoft Graph ve Graph PowerShell SDK'nın yöneticilerin Microsoft 365'in birçok yönünü tek bir modülden yönetmesine nasıl olanak tanıdığını inceledim. Biraz PowerShell deneyimiyle SDK, standart yönetim görevlerini ve raporlamayı nispeten kolaylaştırır.
Bu işlevselliğin tek bir yerde olması güzel olsa da Microsoft 365'i PowerShell aracılığıyla yönetmek çoğu yönetici için eski bir haberdir. Graph SDK'nın diğer yöntemlere göre avantajı, Graph API'nin tüm avantajlarından yararlanabilm
DAHA FAZLASI →