> On Wed, 21 Jul 2010 21:23:56 -0400, Joe Caverly
> <> wrote:
>
> |I have drive I: and drive G: mapped on my system. Using WMI I found
> the following;
>
> Nice one, Joe.
>
> You can make the output terser and do a backwards lookup (which is
> what the OP wants to do). Note the (apparently necessary) doubling of
> backslashes.
>
>
> Code:
> ---------
> wmiquery /a root\CIMV2 "SELECT ProviderName FROM
> Win32_MappedLogicalDisk WHERE Name = 'K:'"
> \\lucky\e$
>
> wmiquery /a root\CIMV2 "SELECT Name FROM Win32_MappedLogicalDisk WHERE
> ProviderName = '\\\\lucky\\e$'"
> K:
> ---------
> This suggests:
>
>
> Code:
> ---------
> FUNCTION ISPATHMAPPED `%@execstr[wmiquery /a root\CIMV2 "SELECT
> Name FROM Win32_MappedLogicalDisk WHERE ProviderName = '%1'"]`
>
> echo %@ispathmapped[\\\\lucky\\e$]
>
> K:
> ---------
>
>
>