Microsoft Intune -raportoinnin mahdollisuudet
Kari, Mikko (2022)
Kari, Mikko
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022120827175
https://urn.fi/URN:NBN:fi:amk-2022120827175
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli selvittää Microsoft Intune -päätelaitehallinnan raportointiominaisuuksia ja esitellä tapoja raportoinnin automatisoinnille. Tarkoituksena oli testata raporttien tuomista Intunesta käytännössä. Selvitystyössä käytettiin apuna Microsoftin dokumentaatiota sekä käytössä ollutta demoympäristöä. Työn toimeksiantajana toimi Atea Finland Oy.
Microsoft Intunen hallinta tapahtui käyttämällä Microsoft Endpoint Manager admin center -verkkosivustoa. Lähes kaikki tarpeellinen tieto oli esitetty hallintasivustolla, mutta tiedot haluttiin tuoda ulos raporttina. Yksittäisiä raportteja oli mahdollista ladata käsin tarjolla olevaa export-ominaisuutta hyödyntämällä. Tämä tapa oli kuitenkin työläs, sillä raportit oli sijoitettu useille eri sivuille.
Raporttien tuomisen suhteen päädyttiin käyttämään Microsoft Power BI -ohjelmaa sekä Microsoft Graph API -ohjelmointirajapintaa. Endpoint Manager admin centerin kautta oli saatavilla data warehouse -linkki, joka mahdollisti tietojen tuomisen suoraan Power BI:hin. Data warehouse ei kuitenkaan sisältänyt kaikkia toivottuja tietoja. Tästä syystä päädyttiin käyttämään PowerShell-skriptejä, joiden avulla loput tiedot voitiin tuoda Graph API -ohjelmointirajapinnan kautta.
Data warehousen ja PowerShell-skriptien avulla saatiin kaikki tarvittava tieto, jotta raporttien laatiminen ei vaatinut Intunen hallintasivustolla käyntiä. Halutut tiedot saatiin näkyville suoraan Power BI:n kautta, yhdistelemällä eri tekniikoita. Opinnäytetyön tuloksena oli valmis raporttipohja, jossa oli esitettynä laitteiden kokonaismäärä, laitelistaus, käyttöjärjestelmäpäivitykset sekä laitteilla tunnistetut sovellukset.
Microsoft Intunen hallinta tapahtui käyttämällä Microsoft Endpoint Manager admin center -verkkosivustoa. Lähes kaikki tarpeellinen tieto oli esitetty hallintasivustolla, mutta tiedot haluttiin tuoda ulos raporttina. Yksittäisiä raportteja oli mahdollista ladata käsin tarjolla olevaa export-ominaisuutta hyödyntämällä. Tämä tapa oli kuitenkin työläs, sillä raportit oli sijoitettu useille eri sivuille.
Raporttien tuomisen suhteen päädyttiin käyttämään Microsoft Power BI -ohjelmaa sekä Microsoft Graph API -ohjelmointirajapintaa. Endpoint Manager admin centerin kautta oli saatavilla data warehouse -linkki, joka mahdollisti tietojen tuomisen suoraan Power BI:hin. Data warehouse ei kuitenkaan sisältänyt kaikkia toivottuja tietoja. Tästä syystä päädyttiin käyttämään PowerShell-skriptejä, joiden avulla loput tiedot voitiin tuoda Graph API -ohjelmointirajapinnan kautta.
Data warehousen ja PowerShell-skriptien avulla saatiin kaikki tarvittava tieto, jotta raporttien laatiminen ei vaatinut Intunen hallintasivustolla käyntiä. Halutut tiedot saatiin näkyville suoraan Power BI:n kautta, yhdistelemällä eri tekniikoita. Opinnäytetyön tuloksena oli valmis raporttipohja, jossa oli esitettynä laitteiden kokonaismäärä, laitelistaus, käyttöjärjestelmäpäivitykset sekä laitteilla tunnistetut sovellukset.
