Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |