WSMAN_PLUGIN_AUTHORIZE_OPERATION Rückruffunktion (wsman.h)
Autorisiert einen bestimmten Vorgang.
Der DLL-Einstiegspunktname für diese Methode muss WSManPluginAuthzOperation sein.
Syntax
WSMAN_PLUGIN_AUTHORIZE_OPERATION WsmanPluginAuthorizeOperation;
void WsmanPluginAuthorizeOperation(
[in] PVOID pluginContext,
[in] WSMAN_SENDER_DETAILS *senderDetails,
[in] DWORD flags,
[in] DWORD operation,
[in] PCWSTR action,
[in] PCWSTR resourceUri
)
{...}
Parameter
[in] pluginContext
Gibt den Kontext an, der von einem Aufruf von WSManPluginStartup zurückgegeben wurde. Dieser Parameter stellt eine bestimmte Anwendungsinitialisierung eines WinRM-Plug-Ins dar.
[in] senderDetails
Ein Zeiger auf die WSMAN_SENDER_DETAILS-Struktur , die die Identifikationsinformationen des Benutzers angibt.
[in] flags
Für die zukünftige Verwendung reserviert. Muss auf 0 festgelegt werden.
[in] operation
Stellt den vorgang dar, der ausgeführt wird. Dieser Parameter kann einer der folgenden Werte sein:
Get
WSManOperationGet
Put
WSManOperationPut
Erstellen
WSManOperationCreate
Löschen
WSManOperationDelete
Aufzählen
WSManOperationEnumerate
Abonnieren
WSManOperationSubscribe
Shell
WSManOperationShell
Get-Help
WSManOperationCommand
Invoke
WSManOperationInvoke
[in] action
Gibt die Aktion der empfangenen Anforderung an. Dieser Parameter kann einer der folgenden Werte sein:
Get
http://schemas.xmlsoap.org/ws/2004/09/transfer/Get
Put
http://schemas.xmlsoap.org/ws/2004/09/transfer/Put
Erstellen
http://schemas.xmlsoap.org/ws/2004/09/transfer/Create
Löschen
http://schemas.xmlsoap.org/ws/2004/09/transfer/Delete
Aufzählen
http://schemas.xmlsoap.org/ws/2004/09/enumeration/Enumerate
Abonnieren
http://schemas.xmlsoap.org/ws/2004/08/eventing/Subscribe
Get-Help
http://schemas.microsoft.com/wbem/wsman/1/windows/shell/Command
Invoke
Dieser Vorgang verfügt über eine benutzerdefinierte Zeichenfolge.
[in] resourceUri
Gibt den Ressourcen-URI des eingehenden Vorgangs an.
Rückgabewert
Keine
Bemerkungen
Das Plug-In muss WSManPluginAuthzOperationComplete aufrufen, um entweder zu melden, dass der Benutzer erfolgreich autorisiert war, den Vorgang mit NO_ERROR auszuführen, oder dass der Benutzer nicht mit ERROR_ACCESS_DENIED autorisiert war. Alle anderen Fehler melden einen Fehler an den Client, aber es werden keine spezifischen Informationen gemeldet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 |
Zielplattform | Windows |
Kopfzeile | wsman.h |
Verteilbare Komponente | Windows Management Framework unter Windows Server 2008 mit SP2, Windows Vista mit SP1 und Windows Vista mit SP2 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für