ReleaseDHCPLeaseAll della classe Win32_NetworkAdapterConfiguration
Il metodo statico della classe ReleaseDHCPLeaseAllWMI rilascia gli indirizzi IP associati a tutte le schede di rete abilitate per DHCP.
Nota
Avviso Se DHCP è abilitato nel sistema computer locale, l'opzione termina tutte le connessioni TCP/IP DHCP.
Questo argomento usa la sintassi MOF (Managed Object Format). Per altre informazioni sull'uso di questo metodo, vedere Chiamata di un metodo.
Sintassi
uint32 ReleaseDHCPLeaseAll();
Parametri
Questo metodo non presenta parametri.
Valore restituito
Restituisce un valore pari a 0 (zero) per un completamento riuscito quando non è necessario alcun riavvio, 1 (uno) per un completamento riuscito quando è necessario un riavvio e un numero diverso se si verifica un errore. Per altre informazioni sui codici di errore, vedere Costanti di errore WMI o WbemErrorEnum. Per i valori HRESULT generali, vedere Codici di errore di sistema.
-
Completamento riuscito, nessun riavvio richiesto
-
0
Completamento positivo, nessun riavvio richiesto.
-
Completamento positivo, riavvio richiesto
-
1
Completamento completato, riavvio richiesto.
-
Metodo non supportato in questa piattaforma
-
64
Metodo non supportato in questa piattaforma.
-
Errore sconosciuto
-
65
Errore sconosciuto.
-
Subnet mask non valida
-
66
Subnet mask non valida.
-
Errore durante l'elaborazione di un'istanza restituita
-
67
Errore durante l'elaborazione di un'istanza restituita.
-
Parametro di input non valido
-
68
Parametro di input non valido.
-
Più di 5 gateway specificati
-
69
Più di cinque gateway specificati.
-
Indirizzo IP non valido
-
70
Indirizzo IP non valido.
-
Indirizzo IP del gateway non valido
-
71
Indirizzo IP del gateway non valido.
-
Errore durante l'accesso al Registro di sistema per le informazioni richieste
-
72
Si è verificato un errore durante l'accesso al Registro di sistema per le informazioni richieste.
-
Nome di dominio non valido
-
73
Nome di dominio non valido.
-
Nome host non valido
-
74
Nome host non valido.
-
Nessun server WINS primario/secondario definito
-
75
Nessun server WINS primario o secondario definito.
-
File non valido
-
76
File non valido.
-
Percorso di sistema non valido
-
77
Percorso di sistema non valido.
-
Copia file non riuscita
-
78
Copia file non riuscita.
-
Parametro di sicurezza non valido
-
79
Parametro di sicurezza non valido.
-
Impossibile configurare il servizio TCP/IP
-
80
Impossibile configurare il servizio TCP/IP.
-
Impossibile configurare il servizio DHCP
-
81
Impossibile configurare il servizio DHCP.
-
Impossibile rinnovare il lease DHCP
-
82
Impossibile rinnovare il lease DHCP.
-
Non è possibile rilasciare il lease DHCP
-
83
Impossibile rilasciare il lease DHCP.
-
IP non abilitato nell'adattatore
-
84
IP non abilitato nell'adattatore.
-
IPX non abilitato nella scheda
-
85
IPX non abilitato nell'adattatore.
-
Errore frame/numero di rete
-
86
Errore del numero di frame o del numero di rete.
-
Tipo di frame non valido
-
87
Tipo di frame non valido.
-
Numero di rete non valido
-
88
Numero di rete non valido.
-
Numero di rete duplicato
-
89
Numero di rete duplicato.
-
Parametro non limitato
-
90
Parametro fuori dai limiti.
-
Accesso negato
-
91
Accesso negato.
-
Memoria insufficiente
-
92
Memoria insufficiente.
-
Esiste già
-
93
Esiste già.
-
Percorso, file o oggetto non trovato
-
94
Percorso, file o oggetto non trovato.
-
Impossibile inviare una notifica al servizio
-
95
Impossibile inviare una notifica al servizio.
-
Non è possibile inviare una notifica al servizio DNS
-
96
Impossibile inviare una notifica al servizio DNS.
-
Interfaccia non configurabile
-
97
Interfaccia non configurabile.
-
Non tutti i lease DHCP potrebbero essere rilasciati/rinnovati
-
98
Non tutti i lease DHCP potrebbero essere rilasciati o rinnovati.
-
DHCP non abilitato nella scheda
-
100
DHCP non abilitato nella scheda.
-
Altri
-
101 4294967295
Esempio
Nell'esempio di codice VBScript seguente vengono rilasciati tutti i lease DHCP attualmente in uso in un computer.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objNetworkSettings = objWMIService.Get("Win32_NetworkAdapterConfiguration")
objNetworkSettings.ReleaseDHCPLeaseAll()
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Spazio dei nomi |
Root\CIMV2 |
MOF |
|
DLL |
|