Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Anda bisa menggunakan Azure Automation untuk pengelolaan layanan langganan Office 365, untuk produk-produk seperti Microsoft Word dan Microsoft Outlook. Interaksi dengan Office 365 diaktifkan oleh ID Microsoft Entra. Lihat Menggunakan ID Microsoft Entra di Azure Automation untuk mengautentikasi ke Azure.
Prasyarat
Anda memerlukan yang berikut ini untuk mengelola layanan langganan Office 365 di Azure Automation.
- Langganan Azure. Lihat Panduan keputusan langganan.
- Objek Otomatisasi di Azure untuk menyimpan kredensial akun pengguna dan runbook. Lihat Pengenalan ke Azure Automation.
- Microsoft Entra ID Lihat Menggunakan ID Microsoft Entra di Azure Automation untuk mengautentikasi ke Azure.
- Penyewa Office 365 dengan akun. Lihat Menyiapkan tenant Office 365 Anda.
Menginstal Microsoft Graph PowerShell
Penggunaan Office 365 dalam Azure Automation memerlukan modul Microsoft Graph PowerShell.
Install-Module Microsoft.Graph -Scope CurrentUser
Catatan
Untuk menggunakan Microsoft Graph PowerShell, Anda harus menjadi anggota ID Microsoft Entra. Pengguna tamu tidak dapat menggunakan modul.
Buat akun Azure Automation
Untuk menyelesaikan langkah-langkah dalam artikel ini, Anda memerlukan akun di Azure Automation. Lihat Membuat akun Azure Automation.
Membuat aset kredensial (opsional)
Membuat aset kredensial untuk pengguna administratif Office 365 yang memiliki izin untuk menjalankan skrip Anda adalah pilihan opsional. Namun, ini dapat membantu untuk mencegah mengekspos nama pengguna dan kata sandi di dalam skrip PowerShell. Untuk instruksi, lihat Membuat aset kredensial.
Membuat akun layanan Office 365
Untuk menjalankan layanan langganan Office 365, Anda memerlukan akun layanan Office 365 dengan izin untuk melakukan apa yang Anda inginkan. Anda dapat menggunakan satu akun administrator manajemen izin, satu akun per layanan, atau memiliki satu fungsi atau skrip untuk dijalankan. Dalam kasus apa pun, akun layanan memerlukan kata sandi yang rumit dan aman. Lihat Menyiapkan Office 365 untuk bisnis.
Menyambungkan ke layanan online Microsoft Entra
Catatan
Untuk menggunakan cmdlet modul Microsoft Graph PowerShell, Anda harus menjalankannya dari Windows PowerShell. PowerShell Core tidak mendukung cmdlet ini.
Anda bisa menyambungkan ke ID Microsoft Entra dari langganan Office 365. Koneksi menggunakan nama pengguna dan kata sandi Office 365 atau menggunakan autentikasi multifaktor (MFA). Anda dapat terhubung menggunakan portal Azure atau prompt perintah Windows PowerShell (tidak harus memiliki hak akses administrator).
Contoh PowerShell diperlihatkan di bawah ini. Untuk informasi selengkapnya, lihat Connect-MgGraph.
Connect-MgGraph -Scopes "Directory.Read.All"
Jika Anda tidak menerima kesalahan sama sekali, berarti Anda berhasil tersambung. Pengujian cepat adalah menjalankan cmdlet Office 365, misalnya, Get-MgUser, dan melihat hasilnya.
Membuat runbook PowerShell dari skrip yang sudah ada
Anda mengakses fungsionalitas Office 365 dari skrip PowerShell.
$emailFromAddress = "admin@TenantOne.com"
$emailToAddress = "servicedesk@TenantOne.com"
$emailSMTPServer = "outlook.office365.com"
$emailSubject = "Office 365 License Report"
$credObject = Get-AutomationPSCredential -Name "Office-Credentials"
Connect-MgGraph -Scopes "Directory.Read.All"
$O365Licenses = Get-MgSubscribedSku | Out-String
Send-MailMessage -Credential $credObject -From $emailFromAddress -To $emailToAddress -Subject $emailSubject -Body $O365Licenses -SmtpServer $emailSMTPServer -UseSSL
Jalankan skrip dalam runbook
Anda dapat menjalankan skrip Anda dalam runbook di Azure Automation. Misalnya, untuk tujuan contoh, kita akan menggunakan jenis runbook PowerShell.
- Buat runbook PowerShell baru. Lihat Membuat runbook Azure Automation.
- Dari akun Automation Anda, pilih Runbooks di bawah Process Automation.
- Pilih runbook baru dan klik Edit.
- Salin skrip Anda dan tempelkan ke dalam editor teks untuk runbook.
- Pilih ASET, lalu perluas Kredensial dan pastikan bahwa sudah ada kredensial Office 365.
- Klik Simpan.
- Pilih Panel uji, lalu klik Mulai untuk mulai menguji runbook Anda. Lihat Mengelola runbook di Azure Automation.
- Saat pengujian selesai, keluar dari panel Uji.
Menerbitkan dan menjadwalkan runbook
Untuk menerbitkan dan menjadwalkan runbook Anda, lihat Mengelola runbook di Azure Automation.
Langkah berikutnya
- Untuk detail penggunaan kredensial, lihat Mengelola kredensial di Azure Automation.
- Untuk informasi tentang modul, lihat Mengelola modul di Azure Automation.
- Jika Anda perlu memulai runbook, lihat Memulai runbook di Azure Automation.
- Untuk detail PowerShell, lihat PowerShell Docs.