Skip to content

Conversation

@AndrewDodd42
Copy link

Basically, this adds these:

  • generated service/client WinRm adapter gets support for the enumerate a resourceUri using a filter, and its corresponding enumration-pull operation
  • the high-level client WinRmClient gets support for the aggregated operation enumerateAndPull for fetching all elements using a reosurceUri and a filter
  • as an easy-to-use operation, the client also gets support for runWql(namespace, query) which allows executing a wmi query and fetching the results (using the enumerateAndPull)

Ref https://www.w3.org/Submission/WS-Enumeration/
Ref https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wsmv/10cfb548-845b-4979-aae3-3f39d7080e17
Ref https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wsmv/b79bcdd9-125c-49e0-8a4f-bac4ce878592
Ref https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wsmv/dfe7084a-dea6-4f7f-b35c-cc7d1ad8060d
Ref https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wsmv/939e283a-5518-4e43-9d9f-4f0b1a199815
Ref https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wsmv/0fddd40a-b5c4-4a63-a0bf-3ff9966e9e3e
Ref https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wsmv/8923a1bb-ea8b-49cb-8495-5f2612e7a0f9

knalli and others added 4 commits August 23, 2022 16:44
Basically, this adds these:
* generated service/client `WinRm` adapter gets support for the enumerate a resourceUri using a filter, and its corresponding enumration-pull operation
* the high-level client `WinRmClient` gets support for the aggregated operation enumerateAndPull for fetching all elements using a reosurceUri and a filter
* as an easy-to-use operation, the client also gets support for `runWql(namespace, query)` which allows executing a wmi query and fetching the results (using the `enumerateAndPull`)

Ref https://www.w3.org/Submission/WS-Enumeration/
Ref https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wsmv/10cfb548-845b-4979-aae3-3f39d7080e17
Ref https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wsmv/b79bcdd9-125c-49e0-8a4f-bac4ce878592
Ref https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wsmv/dfe7084a-dea6-4f7f-b35c-cc7d1ad8060d
Ref https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wsmv/939e283a-5518-4e43-9d9f-4f0b1a199815
Ref https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wsmv/0fddd40a-b5c4-4a63-a0bf-3ff9966e9e3e
Ref https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wsmv/8923a1bb-ea8b-49cb-8495-5f2612e7a0f9
executeCommand() method as well.
@AndrewDodd42 AndrewDodd42 marked this pull request as ready for review August 24, 2022 09:11
@knalli knalli mentioned this pull request Mar 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants