2015-05-13 13 views
7

Bunun için yaptığım aramalar tamamen boşa döndü, mümkün olup olmadığından bile emin değilim.Office 365 API - Yeni Kullanıcı Oluşturma, Lisans Bilgilerini Alma; Kullanılacak API nedir?

Bu PowerShell tamamen mümkün olduğunu ve zaten PowerShell bunu ama belirli görevleri gerçekleştirmek için bir C# program yazmak istiyorum ve görevlerin bu tür performans gösterdiği API bulamıyor:

1) lisans alın Tüm kullanıcılar için bilgiler ve atanan planlar

2) Belirli bir Office 365 Kiracısının tüm posta kutularının ve e-posta adreslerinin bir listesini alın.

Kolayca Powershell'de yapmak, ancak bu tür genel yönetim görevlerini gerçekleştirecek herhangi bir API var mı ?! Varsa, bulamadığım herhangi bir yön bulamadım

+0

Aynı çözüme ihtiyacım var. Bunu çözdünüz mü? –

+0

Belirli bir dereceye kadar, bunu gerçekten kontrol eden API, Azure AD API'sıdır. – Trinitrotoluene

cevap

5

Yerel uygulamalar ve web uygulamalarında kullanılabilecek Microsoft Graph API'sini kullanmanız gerekir. Microsoft Grafiğe bağlanma konusunda çeşitli örnekler vardır. http://graph.microsoft.io

Veya API denemek Grafik Explorer deneyin: API başvuru buraya bulunamadı https://graphexplorer2.azurewebsites.net

atanan Lisanslı kullanıcıları almak için:

Önce kiracı gelen abone SKU'larını olsun kullanarak: https://graph.windows.net/rbd3v.onmicrosoft.com/subscribedSkus (nerede rbd3v.onmicrosoft.com sizin kiracı ile değiştirilmesi gerekir)

Sonraki tüm u almak olabilir atanmış lisanslara sahip sers: https://graph.windows.net/rbd3v.onmicrosoft.com/users

böyle bir şey dönecektir Hangi:

result

‘assignedlicenses’ arasında SkuId ilk istek alınan bir lisans eşleşir. posta kutularına

tüm posta kutularını geri alabilirsem aynı şekilde bir

alın listesi. Kiracınızdaki tüm kullanıcıları ve grupları alarak ve e-posta adreslerini ayıklayın. Mevcut isteklere genel bir bakış için kontrol edin: https://msdn.microsoft.com/Library/Azure/Ad/Graph/api/api-catalog

Umut Bu size yardımcı olacaktır!

+0

Soruma bir bakın http://sharepoint.stackexchange.com/questions/166233/how-to-get-new-users-for-an-office-365-tenant-through-graph-api # –