Logging

DNIM menyediakan sekumpulan log yang kaya untuk mendiagnosis dan memecahkan masalah.

Console

DNIM selalu menghasilkan output ke konsol. Verbositas defaultnya adalah normal. Disarankan untuk mengatur tingkat verbositas ke quiet saat menyebarkan DNIM menggunakan Configuration Manager untuk menghindari gangguan pengguna.

Log file diagnostik

DNIM selalu menghasilkan log diagnostik di direktori pengguna %TEMP% saat ini. Nama file default dimulai dengan dnim awalan diikuti dengan tanggal dan waktu pembuatan file, misalnya, dnim_20260811_203922.log menunjukkan log dihasilkan pada 11 Agustus 2026 pukul 20.39.22.

Konten log bervariasi berdasarkan perintah dan status perangkat. Awal log mencakup informasi seperti versi DNIM dan perintah yang dijalankan.

Setiap baris terdiri dari tanda waktu, jenis pesan, dan ID peristiwa diikuti dengan pesan terperinci.

[2026-08-11 20:39:23.495]d1000: DNIM started, command: c:\Users\user1\Downloads\dnim-win-x64.exe scan, PID: 18800, PPID: 34220 (C:\WINDOWS\System32\cmd.exe), SID: S-1-5-21-2127521184-1604012920-1887927527-5663403.

Dalam contoh sebelumnya, d1000 menunjukkan pesan diagnostik dengan ID peristiwa 1000 dicatat. Pesan juga dapat diawali dengan i (informasi) atau e (kesalahan). Hanya pesan dengan ID peristiwa bukan nol yang dikirim ke log Peristiwa Windows.

Registry

DNIM menyimpan informasi tentang eksekusi terakhirnya di registri. Data disimpan di bawah HKCU\Software\Microsoft\DNIM atau HKLM\Software\Microsoft\DNIM (jika perintah dijalankan dengan izin administrator).

D:\>reg query HKCU\Software\Microsoft\DNIM /s

HKEY_CURRENT_USER\Software\Microsoft\DNIM
    LastRunCommandLine    REG_SZ    c:\Users\user1\Downloads\dnim-win-x64.exe --help
    LastRun               REG_SZ    08/12/2026 03:40
    LastRunDate           REG_SZ    08/12/2026
    LastRunTime           REG_SZ    3:40:04.1996353

HKEY_CURRENT_USER\Software\Microsoft\DNIM\License
    Accepted    REG_DWORD    0x1
    Type        REG_SZ       prerelease

Events

Perintah yang mengubah status perangkat akan menghasilkan peristiwa di log aplikasi Windows menggunakan DNIM sebagai sumber peristiwa.

Peristiwa Mulai DNIM

ID Kejadian

ID Peristiwa Komentar
1000 Aplikasi memulai dan merekam perintah dan detail prosesnya.
1001 Terjadi masalah konfigurasi aplikasi atau lingkungan.
1002 Tanda tangan penginstal diverifikasi atau verifikasi tanda tangan gagal.
1003 Terjadi kesalahan atau pengecualian aplikasi umum.
1100 Penginstalan dievaluasi terhadap kebijakan yang dikonfigurasi.
1101 Satu atau beberapa penginstalan memerlukan remediasi.
1200 Operasi penghapusan instalasi dimulai.
1210 Operasi penghapusan instalasi selesai dan melaporkan kode keluarnya.
1299 Operasi penghapusan instalasi melemparkan pengecualian dan gagal.
1300 Titik pemulihan sistem dibuat.
1301 Layanan Pemulihan Sistem tidak diinisialisasi.
1310 Titik pemulihan sistem berhasil diakhir.
1399 Operasi inisialisasi, pembuatan, atau penyelesaian Pemulihan Sistem gagal.
1400 Layanan agen Windows Update dimulai.
1410 Layanan agen Windows Update dihentikan atau upaya untuk menghentikannya gagal.
1499 Layanan Agen Windows Update gagal dimulai.
1500 Operasi pembaruan dimulai.
1510 Operasi pembaruan selesai dan melaporkan kode keluarnya.
1550 Operasi pembaruan dilewati. ID kejadian ini saat ini tidak digunakan.
1599 Pembaruan tidak dapat diperoleh atau operasi pembaruan melemparkan pengecualian.