wmic is a command line utility that can be used to test WMI queries. Unfortunately it uses a syntax that's slightly different from WQL.
So instead of
select * from win32_share
to get a list of shares, in wmic this would be:
SHARE LIST BRIEF
for a more concise listing. SHARE is an alias for win32_share.
To see a list of all available alias, run wmic /?
To get a list of shares available on a remote computer (e.g., remotecomputer1):
wmic /node:remotecomputer1 SHARE LIST BRIEF
The /node switch specifies the computer against which the query will be run. There's a /user switch and a /password switch in case the user needs to logon.