Microsoft Graph PowerShell'e nasıl bağlanılır

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.

Önkoşullar

Microsoft Graph PowerShell modüllerini sisteminize kurmanız gerekmektedir.

Windows PowerShell

DAHA FAZLASI →

PowerShell'de Microsoft Graph Modülü Nasıl Kurulur

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 Graph API ve PowerShell ile Teams Kanal Depolamasını Raporlama

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.

Adda ne var?

DAHA FAZLASI →

PowerShell SDK'yı Kullanarak Microsoft Graph'a Bağlanma

Grafiğe Güvenli ve Güçlü Bir Şekilde Bağlanın

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 Graph PowerShell SDK ile Sertifika Tabanlı Kimlik Doğrulamayı Kullanma

İnteraktif Oturumlardan Uzaklaşmak

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 Otomasyonu ile PowerShell için Microsoft Graph SDK'sını kullanma

Runbook'lardan E-postaya

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 →

Hangi Microsoft Graph İzinlerine İhtiyacınız Olduğunu Nasıl Anlayabilirsiniz?

Microsoft Graph PowerShell SDK'sıyla Çalışırken

Ş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 PowerShell SDK'sına giriş

Microsoft 365 yönetimine Birleşik Bir Yaklaşım

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 →

Microsoft Graph PowerShell SDK: Kullanıcı ve Grup İşlemleri

Ortak görevleri Grafiğe taşıma

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 →

Microsoft Graph PowerShell SDK Bölüm III'e Giriş: Exchange Online ve SharePoint Online ile Etkileşim

Basit Yönetim Görevlerinin Ötesine Geçmek

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 →