Metode EnableDNS dari kelas Win32_NetworkAdapterConfiguration
Metode statis kelas EnableDNSWMI memungkinkan Sistem Nama Domain (DNS) untuk layanan.
Topik ini menggunakan sintaksIs Managed Object Format (MOF). Untuk informasi selengkapnya tentang menggunakan metode ini, lihat Memanggil Metode.
Sintaks
uint32 EnableDNS(
[in, optional] string DNSHostName,
[in, optional] string DNSDomain,
[in, optional] string DNSServerSearchOrder[],
[in, optional] string DNSDomainSuffixSearchOrder[]
);
Parameter
-
DNSHostName [in, opsional]
-
Nama host DNS yang diaktifkan metode ini.
Contoh: "corpdns"
-
DNSDomain [in, opsional]
-
Mewakili nama organisasi diikuti oleh titik dan ekstensi yang menunjukkan jenis organisasi.
Contoh: "microsoft.com"
-
DNSServerSearchOrder [in, opsional]
-
Daftar alamat IP server yang akan dikueri untuk server DNS.
-
DNSDomainSuffixSearchOrder [in, opsional]
-
Akhiran domain DNS yang ditambahkan ke nama host selama resolusi nama. Saat menyelesaikan nama domain yang sepenuhnya memenuhi syarat (FQDN) dari nama khusus host, sistem menambahkan nama domain lokal. Jika resolusi nama tidak berhasil, sistem menggunakan daftar akhiran domain untuk membuat FQDN tambahan dalam urutan yang tercantum, lalu mengkueri server DNS untuk masing-masing server.
Nilai hasil
Mengembalikan nilai 0 (nol) untuk penyelesaian yang berhasil saat reboot tidak diperlukan, 1 (satu) untuk penyelesaian yang berhasil saat boot ulang diperlukan, dan angka lain jika ada kesalahan. Untuk informasi selengkapnya tentang kode kesalahan, lihat Konstanta Kesalahan WMI atau WbemErrorEnum. Untuk nilai HRESULT umum, lihat Kode Kesalahan Sistem.
-
Penyelesaian berhasil, tidak diperlukan boot ulang
-
0
Penyelesaian berhasil, tidak perlu boot ulang.
-
Penyelesaian berhasil, reboot diperlukan
-
1
Penyelesaian berhasil, reboot diperlukan.
-
Metode tidak didukung pada platform ini
-
64
Metode tidak didukung pada platform ini.
-
Kegagalan tidak diketahui
-
65
Kegagalan tidak diketahui.
-
Subnet mask tidak valid
-
66
Subnet mask tidak valid.
-
Terjadi kesalahan saat memproses Instans yang dikembalikan
-
67
Terjadi kesalahan saat memproses instans yang dikembalikan.
-
Parameter input tidak valid
-
68
Parameter input tidak valid.
-
Lebih dari 5 gateway ditentukan
-
69
Lebih dari lima gateway yang ditentukan.
-
Alamat IP tidak valid
-
70
Alamat IP tidak valid.
-
Alamat IP gateway tidak valid
-
71
Alamat IP gateway tidak valid.
-
Terjadi kesalahan saat mengakses Registri untuk informasi yang diminta
-
72
Terjadi kesalahan saat mengakses registri untuk informasi yang diminta.
-
Nama domain tidak valid
-
73
Nama domain tidak valid.
-
Nama host tidak valid
-
74
Nama host tidak valid.
-
Tidak ada server WINS primer/sekunder yang ditentukan
-
75
Tidak ada server WINS primer atau sekunder yang ditentukan.
-
File tidak valid
-
76
File tidak valid.
-
Jalur sistem tidak valid
-
77
Jalur sistem tidak valid.
-
Penyalinan file gagal
-
78
Penyalinan file gagal.
-
Parameter keamanan tidak valid
-
79
Parameter keamanan tidak valid.
-
Tidak dapat mengonfigurasi layanan TCP/IP
-
80
Tidak dapat mengonfigurasi layanan TCP/IP.
-
Tidak dapat mengonfigurasi layanan DHCP
-
81
Tidak dapat mengonfigurasi layanan DHCP.
-
Tidak dapat memperbarui sewa DHCP
-
82
Tidak dapat memperbarui sewa DHCP.
-
Tidak dapat melepaskan sewa DHCP
-
83
Tidak dapat melepaskan sewa DHCP.
-
IP tidak diaktifkan pada adaptor
-
84
IP tidak diaktifkan pada adaptor.
-
IPX tidak diaktifkan pada adaptor
-
85
IPX tidak diaktifkan pada adaptor.
-
Kesalahan batas nomor bingkai/jaringan
-
86
Kesalahan batas bingkai atau nomor jaringan.
-
Jenis bingkai tidak valid
-
87
Tipe bingkai tidak valid.
-
Nomor jaringan tidak valid
-
88
Nomor jaringan tidak valid.
-
Nomor jaringan duplikat
-
89
Nomor jaringan duplikat.
-
Parameter di luar batas
-
90
Parameter di luar batas.
-
Akses ditolak
-
91
Akses ditolak.
-
Kehabisan memori
-
92
Kehabisan memori.
-
Sudah ada
-
93
Sudah ada.
-
Jalur, file, atau objek tidak ditemukan
-
94
Jalur, file, atau objek tidak ditemukan.
-
Tidak dapat memberi tahu layanan
-
95
Tidak dapat memberi tahu layanan.
-
Tidak dapat memberi tahu layanan DNS
-
96
Tidak dapat memberi tahu layanan DNS.
-
Antarmuka tidak dapat dikonfigurasi
-
97
Antarmuka tidak dapat dikonfigurasi.
-
Tidak semua sewa DHCP dapat dirilis/diperpanjang
-
98
Tidak semua sewa DHCP dapat dirilis atau diperbarui.
-
DHCP tidak diaktifkan pada adaptor
-
100
DHCP tidak diaktifkan pada adaptor.
-
Lainnya
-
101 4294967295
Contoh
Sampel kode berikut memungkinkan DNS untuk semua adaptor jaringan di komputer.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objNetworkSettings = objWMIService.Get("Win32_NetworkAdapterConfiguration")
strHostName = "fabrikam1"
arrDNSSuffixes = Array("hr.fabrikam.com", "research.fabrikam.com")
objNetworkSettings.EnableDNS strHostName, , , arrDNSSuffixes
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Ruang nama |
Root\CIMV2 |
MOF |
|
DLL |
|
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk