Funzioni di gestione di rete

Le funzioni di gestione di rete possono essere raggruppate nel modo seguente.

Funzioni di avviso

Funzione Descrizione
NetAlertRaise Notifica a tutti i client registrati che si è verificato un determinato evento.
NetAlertRaiseEx Semplifica la notifica ai client registrati che si è verificato un determinato evento, perché, a differenza di NetAlertRaise, NetAlertRaiseEx non richiede una struttura di STD_ALERT .

 

Funzioni buffer API

Funzione Descrizione
NetApiBufferAllocate Alloca memoria dall'heap. Chiamare questa funzione quando è necessaria la compatibilità con la funzione NetApiBufferFree .
NetApiBufferFree Libera la memoria allocata dalla funzione NetApiBufferAllocate e da altre funzioni di gestione di rete.
NetApiBufferReallocate Modifica le dimensioni di un buffer allocato da una chiamata alla funzione NetApiBufferAllocate .
NetApiBufferSize Restituisce le dimensioni, in byte, di un buffer allocato da una chiamata alla funzione NetApiBufferAllocate .

 

Funzioni di informazioni di aggiunta ad Azure Active Directory

Funzione Descrizione
NetFreeAadJoinInformation Libera la memoria allocata per la struttura di DSREG_JOIN_INFO specificata, che contiene informazioni di join per un tenant e recuperate chiamando la funzione NetGetAadJoinInformation .
NetGetAadJoinInformation Recupera le informazioni di join per il tenant specificato. Questa funzione esamina le informazioni di join per Microsoft Azure Active Directory e l'account aziendale aggiunto dall'utente corrente.

 

Funzioni di aggiunta al servizio directory e al dominio

Funzione Descrizione
NetAddAlternateComputerName Aggiunge un nome alternativo per il computer specificato.
NetCreateProvisioningPackage Effettua il provisioning di un account computer per un uso successivo in un'operazione di aggiunta a un dominio offline.
NetEnumerateComputerNames Enumera i nomi per il computer specificato.
NetGetJoinableOUs Recupera un elenco di unità organizzative in cui è possibile creare un account computer.
NetGetJoinInformation Recupera le informazioni sullo stato di join per il computer specificato.
NetJoinDomain Aggiunge un computer a un gruppo di lavoro o a un dominio.
NetProvisionComputerAccount Effettua il provisioning di un account computer per un'operazione di aggiunta a un dominio offline.
NetRemoveAlternateComputerName Rimuove un nome alternativo per il computer specificato.
NetRenameMachineInDomain Modifica il nome di un computer in un dominio.
NetRequestOfflineDomainJoin Viene eseguito in locale in un computer per modificare un'immagine del sistema operativo Windows montata in un volume. Il Registro di sistema viene caricato per l'immagine e viene scritto il provisioning dei dati BLOB in cui è possibile recuperarli durante la fase di completamento di un'operazione di aggiunta a un dominio offline.
NetRequestProvisioningPackageInstall Viene eseguito in locale in un computer per modificare un'immagine del sistema operativo Windows montata in un volume. Il Registro di sistema viene caricato dall'immagine e i dati del pacchetto di provisioning vengono scritti in cui possono essere recuperati durante la fase di completamento di un'operazione di aggiunta a un dominio offline.
NetSetPrimaryComputerName Imposta il nome del computer primario per il computer specificato.
NetUnjoinDomain Scollega un computer da un gruppo di lavoro o da un dominio.
NetValidateName Verifica la validità di un nome computer, un nome del gruppo di lavoro o un nome di dominio.

 

Ottenere funzioni

Funzione Descrizione
NetGetAnyDCName Restituisce il nome di qualsiasi controller di dominio per un dominio considerato direttamente attendibile da un server specificato.
NetGetDCName Restituisce il nome del controller di dominio primario (PDC) per il dominio specificato.
NetGetDisplayInformationIndex Restituisce l'indice della prima voce di informazioni di visualizzazione il cui nome inizia con una stringa specificata o segue alfabeticamente la stringa.
NetQueryDisplayInformation Restituisce informazioni sull'account utente, computer o gruppo globale.

 

Funzioni di gruppo

Funzione Descrizione
NetGroupAdd Crea un gruppo globale.
NetGroupAddUser Aggiunge un utente a un gruppo globale esistente.
NetGroupDel Rimuove un gruppo globale indipendentemente dal fatto che il gruppo disponga o meno di membri.
NetGroupDelUser Rimuove un nome utente da un gruppo globale.
NetGroupEnum Elenca tutti i gruppi globali in un server.
NetGroupGetInfo Restituisce informazioni su un determinato gruppo globale.
NetGroupGetUsers Elenca tutti i membri di un determinato gruppo globale.
NetGroupSetInfo Imposta informazioni generali su un gruppo globale.
NetGroupSetUsers Assegna membri a un nuovo gruppo globale; sostituisce i membri di un gruppo esistente.

 

Funzioni di gruppo locali

Funzione Descrizione
NetLocalGroupAggiungi Crea un gruppo locale.
NetLocalGroupAddMembers Aggiunge uno o più utenti o gruppi globali a un gruppo locale esistente.
NetLocalGroupDel Elimina un gruppo locale, rimuovendo tutti i membri esistenti dal gruppo.
NetLocalGroupDelMembers Rimuove uno o più membri da un gruppo locale esistente.
NetLocalGroupEnum Restituisce informazioni su ogni account del gruppo locale in un server.
NetLocalGroupGetInfo Restituisce informazioni su un determinato account del gruppo locale in un server.
NetLocalGroupGetMembers Elenca tutti i membri di un gruppo locale specificato.
NetLocalGroupSetInfo Imposta informazioni generali su un gruppo locale.
NetLocalGroupSetMembers Assegna membri a un gruppo locale.

 

Funzioni di messaggio

Funzione Descrizione
NetMessageBufferSend Invia un messaggio a un alias di messaggio registrato.
NetMessageNameAdd Registra un alias di messaggio nella tabella dei nomi del messaggio.
NetMessageNameDel Elimina un alias di messaggio dalla tabella dei nomi del messaggio.
NetMessageNameEnum Elenca tutti gli alias di messaggio archiviati nella tabella dei nomi del messaggio.
NetMessageNameGetInfo Restituisce informazioni su un alias di messaggio specifico nella tabella dei nomi del messaggio.

 

Funzioni NetFile

Funzione Descrizione
NetFileClose Forza la chiusura di una risorsa.
NetFileEnum Restituisce informazioni sui file aperti in un server.
NetFileGetInfo Restituisce informazioni su una determinata apertura di una risorsa server.

 

Funzioni di utilità remota

Funzione Descrizione
NetRemoteComputerSupports Esegue una query sul redirector per recuperare le funzionalità facoltative supportate da un sistema remoto.
NetRemoteTOD Consente alle applicazioni di accedere alle informazioni sull'ora del giorno in un server remoto.

 

Funzioni di pianificazione

Funzione Descrizione
NetScheduleJobAdd Invia un processo da eseguire in una data e un'ora future specificate.
NetScheduleJobDel Annulla un intervallo di processi accodati per l'esecuzione in un computer.
NetScheduleJobEnum Elenca i processi accodati in un computer specificato.
NetScheduleJobGetInfo Restituisce informazioni su un processo specifico accodato in un computer.
GetNetScheduleAccountInformation Recupera il nome dell'account del servizio AT.
SetNetScheduleAccountInformation Imposta il nome e la password dell'account del servizio AT.

 

Funzioni del server

Funzione Descrizione
NetServerDiskEnum Restituisce un elenco di unità disco locali in un server.
NetServerEnum Elenca tutti i server visibili di un particolare tipo (o tipi) nel dominio specificato.
NetServerGetInfo Restituisce informazioni di configurazione su un server specificato.
NetServerSetInfo Imposta i parametri operativi per un server.

 

Funzioni di trasporto server e workstation

Funzione Descrizione
NetServerComputerNameAggiungi Associa un nome del server emulato a ognuno dei protocolli di trasporto in cui è attivo un server. Combina la funzionalità della funzione NetServerTransportEnum e la funzione NetServerTransportAddEx .
NetServerComputerNameDel Disconnette ogni protocollo di trasporto di rete da un nome del server emulato impostato da una chiamata precedente alla funzione NetServerComputerNameAdd .
NetServerTransportAdd Associa il server specificato al protocollo di trasporto. Questa funzione supporta solo il livello di informazioni SERVER_TRANSPORT_INFO_0 .
NetServerTransportAddEx Associa il server specificato al protocollo di trasporto. Questa funzione estesa supporta i livelli di informazioni di SERVER_TRANSPORT_INFO_1, SERVER_TRANSPORT_INFO_2 e SERVER_TRANSPORT_INFO_3 .
NetServerTransportDel Disconnette il protocollo di trasporto dal server.
NetServerTransportEnum Enumera i protocolli di trasporto gestiti dal server.
NetWkstaTransportEnum Elenca i protocolli di trasporto gestiti dal redirector.

 

Usare funzioni

Funzione Descrizione
NetUseAdd Crea una connessione tra un computer locale e un server.
NetUseDel Termina una connessione a una risorsa condivisa.
NetUseEnum Elenca tutte le connessioni correnti tra il computer locale e le risorse nei server remoti.
NetUseGetInfo Restituisce informazioni su una connessione a una risorsa condivisa.

 

Funzioni utente

Funzione Descrizione
NetUserAdd Aggiunge un account utente e assegna un livello di password e privilegi.
NetUserChangePassword Modifica la password di un utente per un server di rete o un dominio specificato.
NetUserDel Elimina un account utente dal server.
NetUserEnum Elenca tutti gli account utente in un server.
NetUserGetGroups Restituisce un elenco di nomi di gruppi globali a cui appartiene un utente.
NetUserGetInfo Restituisce informazioni su un account utente specifico in un server.
NetUserGetLocalGroups Restituisce un elenco di nomi di gruppi locali a cui appartiene un utente.
NetUserSetGroups Imposta le appartenenze globali ai gruppi per un account utente specificato.
NetUserSetInfo Imposta la password e altri elementi di un account utente.

 

Funzioni modali utente

Funzione Descrizione
NetUserModalsGet Restituisce informazioni globali per tutti gli utenti e i gruppi globali nel database di sicurezza, ovvero il database di gestione degli account di sicurezza (SAM) o, nel caso dei controller di dominio, Active Directory.
NetUserModalsSet Imposta le informazioni globali per tutti gli utenti e i gruppi globali nel database di sicurezza.

 

Funzioni di convalida

Funzione Descrizione
NetValidatePasswordPolicyFree Libera la memoria allocata dalla funzione NetValidatePasswordPolicy per il parametro OutputArg .
NetValidatePasswordPolicy Consente a un'applicazione di controllare la conformità delle password rispetto a un database di account fornito dall'applicazione e verificare che le password soddisfino i requisiti di complessità, invecchiamento, lunghezza minima e riutilizzo della cronologia dei criteri password.

 

Funzioni utente workstation e workstation

Funzione Descrizione
NetWkstaGetInfo Restituisce informazioni sugli elementi di configurazione per una workstation.
NetWkstaSetInfo Configura una workstation.
NetWkstaUserEnum Elenca le informazioni su tutti gli utenti attualmente connessi alla workstation.
NetWkstaUserGetInfo Restituisce informazioni su un utente attualmente connesso.
NetWkstaUserSetInfo Imposta le informazioni specifiche dell'utente per gli elementi di configurazione di una workstation.

 

Funzioni obsolete

Funzioni di rete di Windows