Intestazione wsman.h

Questa intestazione viene usata da Gestione remota Windows. Per altre informazioni, vedere:

wsman.h contiene le interfacce di programmazione seguenti:

Funzioni

 
WSManCloseCommand

Elimina un comando e libera le risorse associate.
WSManCloseOperation

Annulla o chiude un'operazione asincrona.
WSManCloseSession

Chiude un oggetto sessione.
WSManCloseShell

Elimina un oggetto shell e libera le risorse associate alla shell.
WSManConnectShell

Si connette a una sessione del server esistente.
WSManConnectShellCommand

Connette a un comando esistente in esecuzione in una shell.
WSManCreateSession

Crea un oggetto sessione.
WSManCreateShell

Crea un oggetto shell.
WSManCreateShellEx

Crea un oggetto shell usando la stessa funzionalità della funzione WSManCreateShell, con l'aggiunta di un ID shell specificato dal client.
WSManDeinitialize

Deinitialize lo stack client di gestione remota Windows.
WSManDisconnectShell

Disconnette la connessione di rete di una shell attiva e i relativi comandi associati.
WSManGetErrorMessage

Recupera i messaggi di errore associati a un determinato codice di errore e lingua.
WSManGetSessionOptionAsDword

Ottiene il valore di un'opzione di sessione. (WSManGetSessionOptionAsDword)
WSManGetSessionOptionAsString

Ottiene il valore di un'opzione di sessione. (WSManGetSessionOptionAsString)
WSManInitialize

Inizializza l'API client di gestione remota Windows.
WSManPluginAuthzOperationComplete

Segnala un'autorizzazione riuscita o non riuscita per un'operazione utente.
WSManPluginAuthzQueryQuotaComplete

Chiamato dal punto di ingresso WSManPluginAuthzQueryQuota e deve essere chiamato se il plug-in può eseguire la richiesta.
WSManPluginAuthzUserComplete

Segnala un'autorizzazione di connessione utente riuscita o non riuscita.
WSManPluginFreeRequestDetails

Rilascia la memoria allocata per la struttura WSMAN_PLUGIN_REQUEST, che viene passata ai punti di ingresso del plug-in dell'operazione.
WSManPluginGetOperationParameters

Ottiene informazioni operative per elementi quali timeout e restrizioni dei dati associate all'operazione.
WSManPluginOperationComplete

Segnala il completamento di un'operazione da tutti i punti di ingresso dell'operazione, ad eccezione dei metodi WSManPluginStartup e WSManPluginShutdown.
WSManPluginReceiveResult

Segnala i risultati per la chiamata di plug-in WSMAN_PLUGIN_RECEIVE e viene usato dalla maggior parte dei plug-in della shell che restituiscono risultati.
WSManPluginReportContext

Segnala la shell e il contesto di comando all'infrastruttura gestione remota Windows (WinRM) in modo che sia possibile eseguire ulteriori operazioni sulla shell e/o sul comando.
WSManReceiveShellOutput

Recupera l'output da un comando in esecuzione o dalla shell.
WSManReconnectShell

Riconnette una sessione shell disconnessa in precedenza. Per riconnettere i comandi associati della sessione della shell, usare WSManReconnectShellCommand.
WSManReconnectShellCommand

Riconnette un comando disconnesso in precedenza.
WSManRunShellCommand

Avvia l'esecuzione di un comando all'interno di una shell esistente e non attende il completamento del comando.
WSManRunShellCommandEx

Fornisce la stessa funzionalità della funzione WSManRunShellCommand, con l'aggiunta di un'opzione ID comando.
WSManSendShellInput

Ipa il flusso di input a un comando in esecuzione o alla shell.
WSManSetSessionOption

Imposta un set esteso di opzioni per la sessione.
WSManSignalShell

Invia un codice di controllo a un comando esistente o alla shell stessa.

Funzioni di callback

 
WSMAN_PLUGIN_AUTHORIZE_OPERATION

Autorizza un'operazione specifica.
WSMAN_PLUGIN_AUTHORIZE_QUERY_QUOTA

Recupera le informazioni sulla quota per l'utente dopo l'autorizzazione di una connessione.
WSMAN_PLUGIN_AUTHORIZE_RELEASE_CONTEXT

Rilascia il contesto segnalato da un plug-in da WSManPluginAuthzUserComplete o WSManPluginAuthzOperationComplete.
WSMAN_PLUGIN_AUTHORIZE_USER

Autorizza una connessione.
WSMAN_PLUGIN_COMMAND

Definisce il callback del comando per un plug-in.
WSMAN_PLUGIN_CONNECT

Definisce il callback di connessione per un plug-in.
WSMAN_PLUGIN_RECEIVE

Definisce il callback di ricezione per un plug-in.
WSMAN_PLUGIN_RELEASE_COMMAND_CONTEXT

Definisce il callback del comando di rilascio per il plug-in.
WSMAN_PLUGIN_RELEASE_SHELL_CONTEXT

Definisce il callback della shell di versione per il plug-in.
WSMAN_PLUGIN_SEND

Definisce il callback di invio per un plug-in.
WSMAN_PLUGIN_SHELL

Definisce il callback della shell per un plug-in.
WSMAN_PLUGIN_SHUTDOWN

Definisce il callback di arresto per il plug-in.
WSMAN_PLUGIN_SIGNAL

Definisce il callback del segnale per un plug-in.
WSMAN_PLUGIN_STARTUP

Definisce il callback di avvio per il plug-in.
WSMAN_SHELL_COMPLETION_FUNCTION

Funzione di callback chiamata per le operazioni della shell, che generano una richiesta remota.

Strutture

 
WSMAN_AUTHENTICATION_CREDENTIALS

Definisce il metodo di autenticazione e le credenziali usate per l'autenticazione del server o del proxy.
WSMAN_AUTHZ_QUOTA

Segnala le informazioni sulla quota per utente per i plug-in di autorizzazione.
WSMAN_CERTIFICATE_DETAILS

Archivia le informazioni client per una richiesta in ingresso inviata con un certificato client.
WSMAN_COMMAND_ARG_SET

Rappresenta il set di argomenti passati alla riga di comando.
WSMAN_DATA

Contiene i dati in ingresso e in uscita usati nell'API Gestione remota Windows (WinRM).
WSMAN_DATA_BINARY

Contiene dati binari da usare con varie funzioni di gestione remota di Windows.
WSMAN_DATA_TEXT

Contiene dati testuali da usare con varie funzioni di gestione remota Di Windows.
WSMAN_ENVIRONMENT_VARIABLE

Definisce una singola variabile di ambiente usando una coppia nome e valore.
WSMAN_ENVIRONMENT_VARIABLE_SET

Definisce una matrice di variabili di ambiente.
WSMAN_ERROR

Contiene informazioni sugli errori restituite da un client Di gestione remota Windows (WinRM).
WSMAN_FILTER

WSMAN_FILTER è riservato per uso futuro.
WSMAN_FRAGMENT

WSMAN_FRAGMENT è riservato per uso futuro.
WSMAN_KEY

Rappresenta una coppia chiave e valore all'interno di un set di selettori e viene utilizzata per identificare una determinata risorsa.
WSMAN_OPERATION_INFO

Rappresenta un endpoint di risorsa specifico per il quale il plug-in deve eseguire la richiesta.
WSMAN_OPTION

Rappresenta una coppia nome e valore di opzione specifica.
WSMAN_OPTION_SET

Rappresenta un set di opzioni.
WSMAN_PLUGIN_REQUEST

Specifica le informazioni per una richiesta di plug-in.
WSMAN_PROXY_INFO

Specifica le informazioni sul proxy.
WSMAN_RECEIVE_DATA_RESULT

Rappresenta i dati di output ricevuti da un metodo WSManReceiveShellOutput.
WSMAN_RESPONSE_DATA

Rappresenta i dati di output ricevuti da un'operazione WSMan.
WSMAN_SELECTOR_SET

Definisce un set di chiavi che rappresentano l'identità di una risorsa.
WSMAN_SENDER_DETAILS

Specifica i dettagli del client per ogni richiesta in ingresso.
WSMAN_SHELL_ASYNC

Definisce una struttura asincrona da passare a tutte le operazioni della shell.
WSMAN_SHELL_DISCONNECT_INFO

Specifica la durata massima, in millisecondi, la shell rimarrà aperta dopo la disconnessione del client.
WSMAN_SHELL_STARTUP_INFO_V10

La struttura WSMAN_SHELL_STARTUP_INFO_V10 (wsman.h) definisce i parametri di avvio della shell da usare con la funzione WSManCreateShell.
WSMAN_SHELL_STARTUP_INFO_V11

La struttura WSMAN_SHELL_STARTUP_INFO_V11 (wsman.h) definisce i parametri di avvio della shell da usare con la funzione WSManCreateShell.
WSMAN_STREAM_ID_SET

Elenca tutti i flussi usati per l'input o l'output per la shell e i comandi.
WSMAN_USERNAME_PASSWORD_CREDS

Definisce le credenziali usate per l'autenticazione.

Enumerazioni

 
WSManAuthenticationFlags

Determina il metodo di autenticazione per l'operazione.
WSManCallbackFlags

Definisce un set di flag utilizzati da tutte le funzioni di callback.
WSManDataType

Specifica il tipo di dati corrente dell'unione nella struttura WSMAN_DATA.
WSManProxyAccessType

Definisce il tipo di accesso proxy.
WSManSessionOption

Definisce un set di opzioni estese per la sessione. Queste opzioni vengono usate con il metodo WSManSetSessionOption.