3G [ManagementConfiguration] attribútum használata

0 votes
asked Apr 24, 2013 in IRF tantárgy by anonymous  

Üdv!

WMI providert kell csinálni a háziban, metódusokat és property-ket. A gyakorlatban szerepel egy [ManagementConfiguration] attribútummal ellátott propery, mely lekérdezhető és állítható is. Ilyet szeretnék beletenni a házimba, de sajnos példa nincs hozzá a segédletben.

A lekérdezése működik (Get-CimInstance használatával), egy sima property-t csináltam get és set ággal. Powershellből hogyan lehet elérni a set ágat?

Köszönöm előre is a segítséget.

2 Answers

+2 votes
answered Apr 28, 2013 by ironman (39 points)  

http://technet.microsoft.com/en-us/library/ee692805.aspx Itt a megoldás, meg kell hívni a Put() metódust még pluszba.

0 votes
answered Apr 25, 2013 by micskeiz (2,616 points)  

Elvileg simán tudsz értéket adni a visszakapott objektum írható tulajdonságának:

(Get-WmiObject IRF_GuessGame -Namespace root\irf -filter "sessionname =  'TestSession'").WritableProperty = 3

Ez nem ment?

commented Apr 26, 2013 by anonymous  
Ezt így próbáltam, nem működik. Visual studioval breakpoint-ot is tettem a property set ágába, de nem kerül oda a futás.
commented Apr 27, 2013 by Gerlot (31 points)  
Én is beleütköztem ebbe a problémába, pedig a leírt módszerrel próbálkoztam. Egyébként ha jól értelmezem a feladatkiírást, akkor nem követelmény hogy beállítható paraméter is legyen, elég ha lekérdezhető, igaz?

Ettől még jó lenne megcsinálni, ha valaki esetleg tudna rá megoldást, az jó lenne.
...