2P-2 - Get-CimInstance - Filter probléma (Win32_ShadowStorage)

+1 vote
asked May 25, 2014 in IRF tantárgy by vnandor (23 points)  
edited May 25, 2014 by vnandor

Sziasztok!

A házim megoldása során több filtert is használtam a Get-CimInstance parancsnál (amely ugye WQL szintaktikájú).
Például az alábbi működik is:

Get-CimInstance -className Win32_ShadowCopy -Filter "ID = '$($($i.Dependent).ID)'"

Viszont vannak olyan osztályok, ahol referencia van egyes osztályok példányaira. Ilyen például a Win32_ShadowStorage (dokumentáció).

Ha itt lekérdezem az összes példányt (tehát nem használok filtert), és utána kiíratom mindegyiknek például a Volume.DriveLetter-t minden működik.

Viszont ha filter-ben próbálom ezt megoldani (mármint feloldani a referenciát), akkor Invalid query-t kapok hibaüzenetül. Példakód:

Get-CimInstance -className Win32_ShadowStorage -Filter "Volume.DriveLetter = 'C:'"

Ötletem sincs, hogy mi lehet a probléma, sok mindennek utána néztem, megoldást azonban nem találtam.

Válaszotokat előre is köszönöm,
Nándi

Please log in or register to answer this question.

...