Microsoft Intune
Versi integrasi: 3.0
Mengonfigurasi integrasi Microsoft Intune agar dapat berfungsi dengan Google Security Operations
Langkah-langkah prasyarat
Untuk menggunakan integrasi ini, aplikasi Azure Active Directory (Azure AD) diperlukan.
Menyiapkan Azure Active Directory
- Login ke portal tenant Azure sebagai pengguna dengan izin admin.
- Buka Azure Active Directory > App registrations > New registration.
- Dalam formulir pendaftaran, pilih nama untuk aplikasi Anda dan jenis akun yang didukung, bergantung pada lingkungan Anda.
- Klik Daftar.
Menentukan izin untuk aplikasi Azure AD
- Buka tab izin API.
- Klik Tambahkan izin.
- Di jendela baru, pilih Microsoft Graph > Izin aplikasi.
- Untuk mempermudah penelusuran, di kolom penelusuran di bagian Pilih izin, ketik
managed. - Di tab DeviceManagementManagedDevices, pilih izin berikut:
- DeviceManagementManagedDevices.PrivilegedOperations.All\
- DeviceManagementManagedDevices.ReadWrite.All
- Berikan izin admin untuk perubahan baru.
Buat rahasia klien untuk aplikasi Azure AD
- Buka Certificates and Secrets.
- Di tab Client secrets, klik New client secret.
- Tambahkan deskripsi yang diperlukan untuk secret baru.
Setelah rahasia ditambahkan, Anda akan melihat datanya. - Untuk menggunakan secret dalam integrasi, catat nilai rahasia klien.\
Menyelesaikan konfigurasi
- Di halaman konfigurasi aplikasi Azure AD, buka tab Essentials.
- Berikan Application (client) ID dan Directory (tenant) ID dari langkah sebelumnya.
Setelah data dikumpulkan, konfigurasi aplikasi Azure AD untuk integrasi Microsoft Intune selesai.
Mengonfigurasi integrasi Microsoft Intune di Google SecOps
Parameter integrasi
| Nama Tampilan Parameter | Jenis | Nilai Default | Wajib diisi | Deskripsi |
|---|---|---|---|---|
| Endpoint Azure AD | String | https://login.microsoftonline.com | Benar | Endpoint Azure AD yang akan dihubungkan. Dapat berbeda untuk berbagai jenis tenant. |
| Endpoint Microsoft Graph | String | https://graph.microsoft.com | Benar | Endpoint Microsoft Graph yang akan dihubungkan. Dapat berbeda untuk berbagai jenis tenant. |
| ID Klien | String | T/A | Benar | Tentukan ID klien (aplikasi) aplikasi Azure AD yang akan digunakan untuk integrasi. |
| Nilai Rahasia Klien | Sandi | T/A | Benar | Tentukan nilai rahasia klien (bukan ID rahasia!) aplikasi Azure AD yang akan digunakan untuk integrasi. |
| ID Azure Active Directory | String | T/A | Benar | Tentukan ID Azure Active Directory (ID tenant). Untuk menemukannya, buka halaman Azure AD > App Registration > Application you configured for your integration > Directory (tenant) ID. |
| Verifikasi SSL | bool | Dicentang | T/A | Jika diaktifkan, verifikasi bahwa sertifikat SSL untuk menghubungkan ke server Microsoft Intune valid. |
Tindakan
Ping
Deskripsi
Uji konektivitas.
Parameter
T/A
Dijalankan pada
Tindakan tidak berjalan di entity.
Hasil tindakan
Hasil skrip
| Nama Hasil Skrip | Opsi Nilai | Contoh |
|---|---|---|
| is_success | Benar/Salah | is_success:False |
Jika tindakan berhasil dijalankan, is_success harus disetel ke True. Jika tidak,
False.
Repositori kasus
| Jenis hasil | Nilai/Deskripsi | Jenis (Entitas/Umum) |
|---|---|---|
| Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: jika berhasil: print "Successfully connected to the Microsoft Intune service with the provided connection parameters!" Tindakan akan gagal dan menghentikan eksekusi playbook: jika terjadi error kritis, seperti kredensial yang salah atau konektivitas hilang: print "Failed to connect to the Microsoft Intune service! Error adalah {0}".format(exception.stacktrace) |
Umum |
Mencantumkan perangkat terkelola
Deskripsi
Mencantumkan perangkat terkelola yang tersedia di instance Microsoft Intune berdasarkan kriteria yang diberikan.
Parameter
| Nama Tampilan Parameter | Jenis | Nilai Default | Wajib diisi | Deskripsi |
|---|---|---|---|---|
| Kunci Filter | DDL | Pilih Satu Nilai DDL yang mungkin:
|
Salah | Tentukan kunci yang perlu digunakan untuk memfilter perangkat terkelola. |
| Logika Filter | DDL | Tidak Ditentukan Nilai DDL yang mungkin:
| Salah | Tentukan logika filter yang harus diterapkan. Logika pemfilteran berfungsi berdasarkan nilai yang diberikan dalam parameter Filter Key. |
| Nilai Filter | String | T/A | Salah | Tentukan nilai yang akan digunakan dalam filter. Jika Equal dipilih, tindakan akan mencoba menemukan kecocokan persis di antara hasil, dan jika Contains dipilih, tindakan akan mencoba menemukan hasil yang berisi substring tersebut.Jika tidak ada yang diberikan dalam parameter ini, filter tidak akan diterapkan. Logika pemfilteran berfungsi berdasarkan nilai yang diberikan dalam parameter Filter Key. |
| Jumlah Maksimum Data yang Akan Ditampilkan | Int | 50 | Salah | Tentukan jumlah kumpulan data yang akan ditampilkan. Jika tidak ada yang diberikan, tindakan akan menampilkan 50 data secara default. Nilai maksimum adalah 100 data. |
Dijalankan pada
Tindakan tidak berjalan di entity.
Hasil tindakan
Hasil skrip
| Nama Hasil Skrip | Opsi Nilai | Contoh |
|---|---|---|
| is_success | Benar/Salah | is_success:False |
Jika tindakan berhasil dijalankan (data ditampilkan, respons server adalah 200 OK),
is_success harus ditetapkan ke True.
Hasil JSON
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#deviceManagement/managedDevices",
"@odata.count": 8,
"value": [
{
"id": "a80a77c5-c26f-4def-b350-2b80ae9b5e00",
"userId": "",
"deviceName": "CROWDSTRIKEV2",
"managedDeviceOwnerType": "personal",
"enrolledDateTime": "2022-03-01T20:42:04Z",
"lastSyncDateTime": "2022-03-04T04:42:03Z",
"operatingSystem": "Windows",
"complianceState": "noncompliant",
"jailBroken": "Unknown",
"managementAgent": "mdm",
"osVersion": "10.0.19043.1526",
"easActivated": false,
"easDeviceId": "",
"easActivationDateTime": "0001-01-01T00:00:00Z",
"azureADRegistered": null,
"deviceEnrollmentType": "windowsAutoEnrollment",
"activationLockBypassCode": null,
"emailAddress": "",
"azureADDeviceId": "a80a77c5-c26f-4def-b350-2b80ae9b5e00",
"deviceRegistrationState": "registered",
"deviceCategoryDisplayName": "Unknown",
"isSupervised": false,
"exchangeLastSuccessfulSyncDateTime": "0001-01-01T00:00:00Z",
"exchangeAccessState": "none",
"exchangeAccessStateReason": "none",
"remoteAssistanceSessionUrl": null,
"remoteAssistanceSessionErrorDetails": null,
"isEncrypted": false,
"userPrincipalName": "",
"model": "VMware7,1",
"manufacturer": "VMware, Inc.",
"imei": "",
"complianceGracePeriodExpirationDateTime": "2022-10-16T16:36:51Z",
"serialNumber": "VMware-422238ba4acad659-63a1867ec4889b06",
"phoneNumber": "",
"androidSecurityPatchLevel": "",
"userDisplayName": "",
"configurationManagerClientEnabledFeatures": null,
"wiFiMacAddress": "",
"deviceHealthAttestationState": null,
"subscriberCarrier": "",
"meid": "",
"totalStorageSpaceInBytes": 63766003712,
"freeStorageSpaceInBytes": 38917898240,
"managedDeviceName": "",
"partnerReportedThreatState": "unknown",
"requireUserEnrollmentApproval": null,
"managementCertificateExpirationDate": "2023-02-27T08:10:12Z",
"iccid": null,
"udid": null,
"notes": null,
"ethernetMacAddress": null,
"physicalMemoryInBytes": 0,
"deviceActionResults": []
},
...
Repositori kasus
| Jenis hasil | Nilai/Deskripsi | Jenis (Entitas/Umum) |
|---|---|---|
| Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: Jika data tersedia(is_success = true): print "Successfully found managed device(s) for the provided criteria in the Microsoft Intune instance". Jika data tidak tersedia (is_success=false): print "No managed devices were found for the provided criteria in the Microsoft Intune instance". Jika "Nilai Filter" kosong (is_success=true): Filter tidak diterapkan karena parameter "Nilai Filter" memiliki nilai kosong. Tindakan akan gagal dan menghentikan eksekusi playbook: Jika Kunci Filter == "Pilih Satu" dan Logika Filter "Sama dengan" atau "Berisi": Terjadi error saat menjalankan tindakan List Managed Devices. Alasan: Anda harus memilih kolom dari parameter Filter Key.Jika nilai yang tidak valid diberikan untuk Jumlah Maksimum Data yang Akan Ditampilkan atau nilainya lebih besar dari 100: Terjadi error saat menjalankan tindakan List Managed Devices. Alasan: "Nilai tidak valid diberikan untuk "Jumlah Maksimum Data yang Akan Ditampilkan": <nilai yang diberikan>. Angka positif dalam rentang 1 hingga 100 harus diberikan". Jika terjadi error fatal, seperti kredensial salah, tidak ada koneksi ke server, atau lainnya: "Error saat menjalankan tindakan List Managed Devices. Alasan: {0}''.format(error.Stacktrace) |
Umum |
| Tabel Repositori Kasus |
Nama: Perangkat Terkelola yang Tersedia Kolom:
|
Umum |
Mendapatkan perangkat terkelola
Deskripsi
Mendapatkan informasi perangkat terkelola dari layanan Microsoft Intune, termasuk
informasi tentang tindakan tertentu, misalnya, temukan perangkat
(bagian deviceActionResults dari hasil json).
Nama host untuk menjalankan tindakan dapat diberikan sebagai entity Google SecOps atau sebagai parameter input tindakan. Jika nama host
diteruskan ke tindakan sebagai entitas dan parameter input, tindakan akan
dieksekusi pada parameter input. Nama host tidak peka huruf besar/kecil. Tindakan juga dapat
disediakan dengan ID host untuk dijalankan.
Jika ID host dan nama host diberikan, tindakan akan dijalankan di ID host
sebagai prioritas.
Parameter
| Nama Tampilan Parameter | Jenis | Nilai Default | Wajib diisi | Deskripsi |
|---|---|---|---|---|
| Hostname | String | T/A | Salah | Tentukan Nama host untuk menjalankan tindakan. Nama host tidak peka huruf besar/kecil. Jika tindakan tidak berjalan pada entity Nama host, tindakan dapat berjalan pada Nama host atau ID Host. Beberapa nilai dapat ditetapkan sebagai string yang dipisahkan koma. |
| ID Host | String | T/A | Salah | Tentukan ID host untuk menjalankan tindakan. Jika tindakan tidak berjalan pada entity Nama host, tindakan dapat berjalan pada Nama host atau ID Host. Beberapa nilai dapat ditetapkan sebagai string yang dipisahkan koma. |
Dijalankan pada
Nama host, jika diberikan.
Hasil tindakan
Hasil skrip
| Nama Hasil Skrip | Opsi Nilai | Contoh |
|---|---|---|
| is_success | Benar/Salah | is_success:False |
Jika tindakan berhasil dijalankan (host ditemukan, respons server adalah 200 OK),
is_success harus ditetapkan ke True.
Hasil JSON
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#deviceManagement/managedDevices/$entity",
"id": "6caa05f6-563d-4a47-bcd8-e91c5dbab10a",
"userId": "b786d3cf-e97d-4511-b61c-0559e9f4da75",
"deviceName": "msintune2",
"managedDeviceOwnerType": "company",
"enrolledDateTime": "2023-05-11T09:45:08.6273921Z",
"lastSyncDateTime": "2023-05-17T06:41:23.6481049Z",
"operatingSystem": "Windows",
"complianceState": "compliant",
"jailBroken": "Unknown",
"managementAgent": "mdm",
"osVersion": "10.0.19045.2965",
"easActivated": false,
"easDeviceId": null,
"easActivationDateTime": "0001-01-01T00:00:00Z",
"azureADRegistered": true,
"deviceEnrollmentType": "windowsAzureADJoin",
"activationLockBypassCode": null,
"emailAddress": "example@example.com",
"azureADDeviceId": "a5fe5437-cc0e-4ecf-9216-5d60032d149d",
"deviceRegistrationState": "registered",
"deviceCategoryDisplayName": "",
"isSupervised": false,
"exchangeLastSuccessfulSyncDateTime": "0001-01-01T00:00:00Z",
"exchangeAccessState": "none",
"exchangeAccessStateReason": "none",
"remoteAssistanceSessionUrl": "",
"remoteAssistanceSessionErrorDetails": "",
"isEncrypted": false,
"userPrincipalName": "example@example.com",
"model": "VMware7,1",
"manufacturer": "VMware, Inc.",
"imei": null,
"complianceGracePeriodExpirationDateTime": "9999-12-31T23:59:59.9999999Z",
"serialNumber": "VMware-42366cbe5a53838a-d95202d5e9a468c5",
"phoneNumber": null,
"androidSecurityPatchLevel": null,
"userDisplayName": "example_user",
"configurationManagerClientEnabledFeatures": null,
"wiFiMacAddress": null,
"deviceHealthAttestationState": null,
"subscriberCarrier": "",
"meid": null,
"totalStorageSpaceInBytes": 52998176768,
"freeStorageSpaceInBytes": 27044872192,
"managedDeviceName": "example_Windows_5/11/2023_11:43 AM",
"partnerReportedThreatState": "unknown",
"requireUserEnrollmentApproval": null,
"managementCertificateExpirationDate": "2024-05-10T00:50:50Z",
"iccid": "",
"udid": "",
"notes": null,
"ethernetMacAddress": "005056B6FD6F",
"physicalMemoryInBytes": 0,
"deviceActionResults": [
{
"@odata.type": "#microsoft.graph.locateDeviceActionResult",
"actionName": "locateDevice",
"actionState": "pending",
"startDateTime": "2023-05-17T12:36:50.1982608Z",
"lastUpdatedDateTime": "2023-05-17T12:36:50Z",
"deviceLocation": null
}
]
}
Repositori kasus
| Jenis hasil | Nilai/Deskripsi | Jenis (Entitas/Umum) |
|---|---|---|
| Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: if host is found(is_success = true): Hostname provided: print "Successfully fetched managed device information for hostname: <hosntame>" Host ID provided: print "Successfully fetched managed device information for host id: <host id>" If data is not available (is_success=false) Hostname provided: print "The following hostname was not found in the Microsoft Intune: <hostname>" Host ID provided: print "The following host id was not found in the Microsoft Intune: <host id>" If multiple intune agents are returned for the hostname: print "Multiple managed devices were found for the provided hostname: <hostname>. Taking the managed device with the most recent lastSyncDateTime"Tindakan harus gagal dan menghentikan eksekusi playbook: If fatal error, like wrong credentials, no connection to server, other: "Error executing action "Get Managed Device". Alasan: {0}''.format(error.Stacktrace) |
Umum |
Menyinkronkan perangkat terkelola
Deskripsi
Menyinkronkan perangkat terkelola dengan layanan Microsoft Intune. Nama host untuk menjalankan tindakan dapat diberikan sebagai entity Google SecOps atau sebagai parameter input tindakan. Jika nama host diteruskan ke tindakan sebagai
entitas dan parameter input, tindakan akan dieksekusi pada parameter input.
Nama host tidak peka huruf besar/kecil. Tindakan juga dapat diberikan dengan ID host untuk
dijalankan.
Jika ID host dan nama host diberikan, tindakan akan dijalankan pada ID host sebagai
prioritas.
Parameter
| Nama Tampilan Parameter | Jenis | Nilai Default | Wajib diisi | Deskripsi |
|---|---|---|---|---|
| Hostname | CSV | T/A | Salah | Tentukan daftar nama host yang dipisahkan koma untuk menjalankan tindakan. Nama host tidak peka huruf besar/kecil. Jika tindakan tidak berjalan pada entity nama host, tindakan dapat berjalan pada nama host atau ID host. Catatan: Jika Nama Host dan ID Host diberikan, nilai ID Host memiliki prioritas. Beberapa nilai dapat ditetapkan sebagai string yang dipisahkan koma. |
| ID Host | CSV | T/A | Salah | Tentukan daftar ID host yang dipisahkan koma untuk menjalankan tindakan. Jika tindakan tidak berjalan pada entity nama host, tindakan dapat berjalan pada Nama Host atau ID Host. Catatan: Jika Nama Host dan ID Host diberikan, nilai ID Host akan diprioritaskan. Beberapa nilai dapat ditetapkan sebagai string yang dipisahkan koma. |
Dijalankan pada
Nama host, jika diberikan.
Hasil tindakan
Hasil skrip
| Nama Hasil Skrip | Opsi Nilai | Contoh |
|---|---|---|
| is_success | Benar/Salah | is_success:False |
Jika tindakan berhasil dijalankan (host ditemukan, respons server adalah 204), is_success
harus disetel ke True.
Repositori kasus
| Jenis hasil | Nilai/Deskripsi | Jenis (Entitas/Umum) |
|---|---|---|
| Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: Jika setidaknya satu host ditemukan ( is_success = true, jika SEMUA host dalam cakupan pemberitahuan ditemukan, jika tidak is_success=false):Nama host diberikan: print "Successfully started sync for managed devices with hostnames in the Microsoft Intune: CSV of <hosntame>" ID host diberikan: print "Successfully started sync for managed devices with host ids in the Microsoft Intune: CSV of <host id>" Jika setidaknya satu host tidak tersedia ( is_success=false)Nama host diberikan: print "The following hostnames were not found in the Microsoft Intune: CSV of <hostname>" ID host diberikan: print "The following host ids were not found in the Microsoft Intune: CSV of <host ids>" Jika beberapa agen Intune ditampilkan untuk nama host ( is_success = true):print "Multiple managed devices were found for the provided hostnames in the Microsoft Intune: <hostnames>. Taking the managed device with the most recent lastSyncDateTime" Jika tidak ada nama host atau host yang ditemukan atau kode status 400 untuk semua ( is_success=false):No tasks were created on the provided hosts in Microsoft Intune. Tindakan akan gagal dan menghentikan eksekusi playbook: jika terjadi error fatal, seperti kredensial salah, tidak ada koneksi ke server, atau lainnya: "Error saat mengeksekusi tindakan "Sinkronkan Perangkat Terkelola". Alasan: {0}''.format(error.Stacktrace) Jika entity tidak disediakan dan input juga tidak disediakan ( is_success=false):Error saat menjalankan tindakan "Sinkronkan Perangkat Terkelola". Alasan: Tindakan gagal dimulai karena Nama Host atau ID Host tidak diberikan sebagai input parameter tindakan atau entitas Google SecOps. |
Umum |
Menemukan lokasi perangkat terkelola
Deskripsi
Temukan perangkat terkelola dengan layanan Microsoft Intune. Tindakan ini memulai tugas untuk memeriksa status tugas saat ini, menjalankan tindakan Get Managed Device, dan melihat bagian deviceActionResults untuk status tugas.
Nama host untuk menjalankan tindakan dapat diberikan sebagai entity Google SecOps atau sebagai parameter input tindakan.
Jika nama host diteruskan ke tindakan sebagai entitas dan parameter input,
tindakan akan dieksekusi pada parameter input. Nama host tidak peka huruf besar/kecil. Tindakan juga dapat diberikan dengan ID host untuk dijalankan.
Jika ID host dan nama host diberikan, tindakan akan dijalankan pada ID host sebagai
prioritas.
Parameter
| Nama Tampilan Parameter | Jenis | Nilai Default | Wajib diisi | Deskripsi |
|---|---|---|---|---|
| Hostname | String | T/A | Salah | Tentukan daftar nama host yang dipisahkan koma untuk menjalankan tindakan. Nama host tidak peka huruf besar/kecil. Jika tindakan tidak berjalan pada entity nama host, tindakan dapat berjalan pada Nama Host atau ID Host. Catatan: Jika Nama host dan ID Host diberikan, nilai ID Host akan diprioritaskan. Beberapa nilai dapat ditetapkan sebagai string yang dipisahkan koma. |
| ID Host | String | T/A | Salah | Tentukan daftar ID host yang dipisahkan koma untuk menjalankan tindakan. Jika tindakan tidak berjalan pada entity nama host, tindakan dapat berjalan pada Nama Host atau ID Host. Catatan: Jika Nama host dan ID Host diberikan, nilai ID Host akan diprioritaskan. Beberapa nilai dapat ditetapkan sebagai string yang dipisahkan koma. |
Dijalankan pada
Nama host, jika diberikan.
Hasil tindakan
Hasil skrip
| Nama Hasil Skrip | Opsi Nilai | Contoh |
|---|---|---|
| is_success | Benar/Salah | is_success:False |
Jika tindakan berhasil dijalankan (host ditemukan, respons server adalah 204), is_success
harus disetel ke True.
Repositori kasus
| Jenis hasil | Nilai/Deskripsi | Jenis (Entitas/Umum) |
|---|---|---|
| Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: Jika setidaknya satu host ditemukan( is_success = true, jika SEMUA host dalam cakupan pemberitahuan ditemukan, jika tidak is_success=false):Nama host diberikan: print "Successfully started locate task for managed devices with hostnames in the Microsoft Intune: CSV of <hosntame>" ID host diberikan: print "Successfully started locate task for managed devices with host ids in the Microsoft Intune: CSV of <host id>" Jika setidaknya satu host tidak tersedia ( is_success=false)Nama host diberikan: print "The following hostnames were not found in the Microsoft Intune: CSV of <hostname>" ID host diberikan: print "The following host ids were not found in the Microsoft Intune: CSV of <host ids>" Jika beberapa agen Intune ditampilkan untuk nama host ( is_success = true):print "Multiple managed devices were found for the provided hostnames in the Microsoft Intune: <hostnames>. Taking the managed device with the most recent lastSyncDateTime" Jika kode status 400: Action wasn't able to create a task for the following hosts in the Microsoft Intune: {hostname/hostids} Jika tidak ada nama host atau host yang ditemukan atau kode status 400 untuk semua ( is_success=false:No tasks were created on the provided hosts in Microsoft Intune. Tindakan akan gagal dan menghentikan eksekusi playbook: jika terjadi error fatal, seperti kredensial salah, tidak ada koneksi ke server, atau lainnya: "Error saat mengeksekusi tindakan "Temukan Perangkat Terkelola". Alasan: {0}''.format(error.Stacktrace) Jika entitas tidak disediakan dan input juga tidak disediakan ( is_success=false):Error saat menjalankan tindakan "Temukan Perangkat Terkelola". Alasan: Tindakan gagal dimulai karena Nama Host atau ID Host tidak diberikan sebagai input parameter tindakan atau entitas Google SecOps. |
Umum |
Menghapus total perangkat terkelola
Deskripsi
Menghapus data perangkat terkelola dengan layanan Microsoft Intune.
Nama host untuk menjalankan tindakan dapat diberikan sebagai entity Google SecOps atau sebagai parameter input tindakan. Jika nama host
diteruskan ke tindakan sebagai entitas dan parameter input, tindakan akan
dieksekusi pada parameter input.
Nama host tidak peka huruf besar/kecil. Tindakan juga dapat diberikan dengan ID host untuk
dijalankan.
Jika ID host dan nama host diberikan, tindakan akan dijalankan pada ID host sebagai
prioritas.
Parameter
| Nama Tampilan Parameter | Jenis | Nilai Default | Wajib diisi | Deskripsi |
|---|---|---|---|---|
| Hostname | String | T/A | Salah | Tentukan daftar nama host yang dipisahkan koma untuk menjalankan tindakan. Nama host tidak peka huruf besar/kecil. Jika tindakan tidak berjalan pada entity nama host, tindakan dapat berjalan pada Nama Host atau ID Host. Catatan: Jika Nama Host dan ID Host diberikan, nilai ID Host akan diprioritaskan. Beberapa nilai dapat berupa string yang dipisahkan koma. |
| ID Host | String | T/A | Salah | Tentukan daftar nama host yang dipisahkan koma untuk menjalankan tindakan. Nama host tidak peka huruf besar/kecil. Jika tindakan tidak berjalan pada entity nama host, tindakan dapat berjalan pada Nama Host atau ID Host. Catatan: Jika Nama Host dan ID Host diberikan, nilai ID Host akan diprioritaskan. Beberapa nilai dapat berupa string yang dipisahkan koma. |
| Menyimpan Data Pendaftaran | Kotak centang | Kotak Centang Tidak Dicentang | Salah | Jika diaktifkan, simpan data pendaftaran di perangkat. |
| Mempertahankan Data Pengguna | Kotak centang | Kotak Centang Tidak Dicentang | Salah | Jika diaktifkan, simpan data pengguna di perangkat. |
| Mempertahankan Paket Data eSIM | Kotak centang | Kotak Centang Tidak Dicentang | Salah | Jika diaktifkan, pertahankan paket data eSIM untuk perangkat. |
| Kode Buka Kunci Mac OS | String | T/A | Salah | Tentukan kode pembuka kunci Mac OS, jika ada. |
Dijalankan pada
Nama host, jika diberikan.
Hasil tindakan
Hasil skrip
| Nama Hasil Skrip | Opsi Nilai | Contoh |
|---|---|---|
| is_success | Benar/Salah | is_success:False |
Jika tindakan berhasil dijalankan (host ditemukan, respons server adalah 204), is_success
harus disetel ke True.
Repositori kasus
| Jenis hasil | Nilai/Deskripsi | Jenis (Entitas/Umum) |
|---|---|---|
| Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: Jika setidaknya satu host ditemukan ( is_success = true, jika SEMUA host dalam cakupan pemberitahuan ditemukan, jika tidak is_success=false):Nama host diberikan: print "Successfully started wipe task for managed devices with hostnames in the Microsoft Intune: CSV of <hosntame>" ID host diberikan: print "Successfully started wipe task for managed devices with host ids in the Microsoft Intune: CSV of <host id>" Jika setidaknya satu host tidak tersedia ( is_success=false)Nama host diberikan: print "The following hostnames were not found in the Microsoft Intune: CSV of <hostname>" ID host diberikan: print "The following host ids were not found in the Microsoft Intune: CSV of <host ids>" Jika beberapa agen Intune ditampilkan untuk nama host (is_success = true): print "Multiple managed devices were found for the provided hostnames in the Microsoft Intune: <hostnames>. Taking the managed device with the most recent lastSyncDateTime"Jika tidak ada nama host atau host yang ditemukan atau kode status 400 untuk semua ( is_success=false):No tasks were created on the provided hosts in Microsoft Intune. Tindakan akan gagal dan menghentikan eksekusi playbook: Jika terjadi error fatal, seperti kredensial salah, tidak ada koneksi ke server, atau lainnya: "Error saat mengeksekusi tindakan "Hapus Data Perangkat Terkelola". Alasan: {0}''.format(error.Stacktrace) Jika entitas tidak diberikan dan input juga tidak diberikan ( is_success=false):Error saat menjalankan tindakan "Hapus Data Perangkat Terkelola". Alasan: Tindakan gagal dimulai karena Nama Host atau ID Host tidak diberikan sebagai input parameter tindakan atau entitas Google SecOps. |
Umum |
Mereset kode sandi perangkat terkelola
Deskripsi
Mereset kode sandi perangkat terkelola. Tindakan ini memulai tugas untuk memeriksa
status tugas saat ini, menjalankan tindakan Get Managed Device, dan melihat
bagian deviceActionResults untuk status tugas.
Nama host untuk menjalankan tindakan dapat diberikan sebagai entity Google SecOps atau sebagai parameter input tindakan. Jika nama host
diteruskan ke tindakan sebagai entitas dan parameter input, tindakan akan
dieksekusi pada parameter input.
Nama host tidak peka huruf besar/kecil. Tindakan juga dapat diberikan dengan ID host untuk
dijalankan.
Jika ID host dan nama host diberikan, tindakan akan dijalankan pada ID host sebagai
prioritas.
Parameter
| Nama Parameter | Jenis | Nilai Default | Wajib diisi | Deskripsi |
|---|---|---|---|---|
| Hostname | String | T/A | Salah | Tentukan daftar nama host yang dipisahkan koma untuk menjalankan tindakan. Nama host tidak peka huruf besar/kecil. Jika tindakan tidak berjalan pada entity nama host, tindakan dapat berjalan pada Nama Host atau ID Host. Catatan: Jika Nama host dan ID Host diberikan, nilai ID Host akan diprioritaskan. Beberapa nilai dapat berupa string yang dipisahkan koma. |
| ID Host | String | T/A | Salah | Tentukan daftar nama host yang dipisahkan koma untuk menjalankan tindakan. Jika tindakan tidak berjalan pada entity nama host, tindakan dapat berjalan pada Nama Host atau ID Host. Catatan: Jika Nama host dan ID Host diberikan, nilai ID Host akan diprioritaskan. Beberapa nilai dapat berupa string yang dipisahkan koma. |
Dijalankan pada
Nama host, jika diberikan.
Hasil tindakan
Hasil skrip
| Nama Hasil Skrip | Opsi Nilai | Contoh |
|---|---|---|
| is_success | Benar/Salah | is_success:False |
Jika tindakan berhasil dijalankan (host ditemukan, respons server adalah 204), is_success
harus disetel ke True.
Repositori kasus
| Jenis hasil | Nilai/Deskripsi | Jenis (Entitas/Umum) |
|---|---|---|
| Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: Jika setidaknya satu host ditemukan( is_success = true, jika SEMUA host dalam cakupan pemberitahuan ditemukan, jika tidak is_success=false):Nama host diberikan: print "Successfully started reset task for managed devices with hostnames in the Microsoft Intune: CSV of <hosntame>" ID host diberikan: print "Successfully started reset task for managed devices with host ids in the Microsoft Intune: CSV of <host id>" Jika setidaknya satu host tidak tersedia ( is_success=false)Nama host diberikan: print "The following hostnames were not found in the Microsoft Intune: CSV of <hostname>" ID host diberikan: print "The following host ids were not found in the Microsoft Intune: CSV of <host ids>" Jika beberapa agen Intune ditampilkan untuk nama host ( is_success = true):print "Multiple managed devices were found for the provided hostnames in the Microsoft Intune: <hostnames>. Taking the managed device with the most recent lastSyncDateTime"Jika tidak ada nama host atau host yang ditemukan atau kode status 400 untuk semua ( is_success=false):No tasks were created on the provided hosts in Microsoft Intune. Tindakan akan gagal dan menghentikan eksekusi playbook: Jika error fatal, seperti kredensial salah, tidak ada koneksi ke server, atau lainnya: "Error saat mengeksekusi tindakan "Reset Kode Sandi Perangkat Terkelola". Alasan: {0}''.format(error.Stacktrace) Terjadi error saat menjalankan tindakan "Reset Perangkat Terkelola". Alasan: Tindakan gagal dimulai karena Nama Host atau ID Host tidak diberikan sebagai input parameter tindakan atau entitas Google SecOps. |
Umum |
Mengunci perangkat terkelola dari jarak jauh
Deskripsi
Mengunci perangkat terkelola dari jarak jauh.
Tindakan ini memulai tugas untuk memeriksa status tugas saat ini, menjalankan tindakan "Get Managed Device", dan melihat bagian deviceActionResults untuk mengetahui status tugas. Nama host untuk menjalankan tindakan dapat diberikan sebagai entity Google SecOps atau sebagai parameter input tindakan. Jika nama host
diteruskan ke tindakan sebagai entitas dan parameter input, tindakan akan
dieksekusi pada parameter input.
Nama host tidak peka huruf besar/kecil. Tindakan juga dapat diberikan dengan ID host untuk
dijalankan. Jika ID host dan nama host diberikan, tindakan akan dijalankan di ID host sebagai prioritas.
Tindakan dapat dijalankan pada parameter input tindakan atau entitas.
Parameter
| Nama Tampilan Parameter | Jenis | Nilai Default | Wajib diisi | Deskripsi |
|---|---|---|---|---|
| Hostname | String | T/A | Salah | Tentukan daftar nama host yang dipisahkan koma untuk menjalankan tindakan. Nama host tidak peka huruf besar/kecil. Jika tindakan tidak berjalan pada entity nama host, tindakan dapat berjalan pada Nama Host atau ID Host. Catatan: Jika Nama host dan ID Host diberikan, nilai ID Host akan diprioritaskan. Beberapa nilai dapat berupa string yang dipisahkan koma. |
| ID Host | String | T/A | Salah | Tentukan daftar ID host yang dipisahkan koma untuk menjalankan tindakan. Jika tindakan tidak berjalan pada entity nama host, tindakan dapat berjalan pada Nama Host atau ID Host. Catatan: Jika Nama host dan ID Host diberikan, nilai ID Host akan diprioritaskan. Beberapa nilai dapat berupa string yang dipisahkan koma. |
Dijalankan pada
Nama host, jika diberikan.
Hasil tindakan
Hasil skrip
| Nama Hasil Skrip | Opsi Nilai | Contoh |
|---|---|---|
| is_success | Benar/Salah | is_success:False |
Jika tindakan berhasil dijalankan (host ditemukan, respons server adalah 204), is_success
harus disetel ke True.
Repositori kasus
| Jenis hasil | Nilai/Deskripsi | Jenis (Entitas/Umum) |
|---|---|---|
| Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: Jika setidaknya satu host ditemukan( is_success = true, jika SEMUA host dalam cakupan pemberitahuan ditemukan, jika tidak is_success=false):Nama host diberikan: print "Successfully started remote lock task for managed devices with hostnames in the Microsoft Intune: CSV of <hostname>" ID host diberikan: print "Successfully started remote lock task for managed devices with host ids in the Microsoft Intune: CSV of <host id>" Jika setidaknya satu host tidak tersedia ( is_success=false):Nama host diberikan: print "The following hostnames were not found in the Microsoft Intune: CSV of <hostname>" ID host diberikan: print "The following host ids were not found in the Microsoft Intune: CSV of <host ids>" Jika beberapa agen Intune ditampilkan untuk nama host ( is_success = true):print "Multiple managed devices were found for the provided hostnames in the Microsoft Intune: <hostnames>. Taking the managed device with the most recent lastSyncDateTime"Jika tidak ada nama host atau host yang ditemukan atau kode status 400 untuk semuanya ( is_success=false):Tidak ada tugas yang dibuat di host yang diberikan di Microsoft Intune. Tindakan akan gagal dan menghentikan eksekusi playbook: Jika error fatal, seperti kredensial salah, tidak ada koneksi ke server, atau lainnya: "Error saat menjalankan tindakan "Reset Perangkat yang Dikelola Kunci". Alasan: {0}''.format(error.Stacktrace) Terjadi error saat menjalankan tindakan "Reset Perangkat Terkelola Smart Lock". Alasan: Tindakan gagal dimulai karena Nama Host atau ID Host tidak diberikan sebagai input parameter tindakan atau entitas Google SecOps. |
Umum |
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.