Hi,
ik ben bezig om via Powershell data te halen uit een storage device. Ik wil weten wat de status is, en hoeveel vrije diskruimte er over is.
Ik heb een script gemaakt dat via de CLI client een connectie maakt naar het apparaat, een bepaald commando uitvoert, en vervolgens het resultaat in een variable duwt. De inhoud van de variable is als volgt:
Ik zou nu de value achter "Status: " en achter "Free Capacity: " in een aparte variable willen steken (om zo verder te verwerken in m'n script). Maar ik heb geen enkel idee hoe ik er aan moet beginnen.
Ik heb reeds rondgezocht, maar kan enkel voorbeelden vinden om naar een specifiek woord te zoeken met -eq of -match, of via splits met een delimiter,, maar niet naar een value die erachter komt.
Ik heb het idee dat ik de locatie/index moet bepalen van "Status", en vervolgens links en rechts trimmen. Maar ik weet niet hoelang het woord/de woorden is/zijn die achter status komen, dus heb ik kans dat ik maar een gedeelte heb (of een deel van de volgende lijn).
Iemand een tip hoe ik dit klaarkrijg, of naar wat ik exact moet zoeken?
Thanks!
ik ben bezig om via Powershell data te halen uit een storage device. Ik wil weten wat de status is, en hoeveel vrije diskruimte er over is.
Ik heb een script gemaakt dat via de CLI client een connectie maakt naar het apparaat, een bepaald commando uitvoert, en vervolgens het resultaat in een variable duwt. De inhoud van de variable is als volgt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
| Name: TIER3 Status: Optimal Capacity: 14.550 TB Current owner: Controller in slot A,B Quality of Service (QoS) Attributes RAID level: 6 Drive media type: Hard Disk Drive Drive interface type: Serial Attached SCSI (SAS) Enclosure loss protection: No Secure Capable: No Secure: No T10 PI (Protection Information) (T10 PI) capable: No T10 PI enabled logical drive present: No Total Logical Drives: 7 Standard logical drives: 7 Repository logical drives: 0 Free Capacity: 3,480.289 GB Associated drives - present (in piece order) Total drives present: 10 Enclosure Slot 99 1 99 2 99 3 99 4 99 5 99 6 99 7 99 8 99 10 99 9 |
Ik zou nu de value achter "Status: " en achter "Free Capacity: " in een aparte variable willen steken (om zo verder te verwerken in m'n script). Maar ik heb geen enkel idee hoe ik er aan moet beginnen.
Ik heb reeds rondgezocht, maar kan enkel voorbeelden vinden om naar een specifiek woord te zoeken met -eq of -match, of via splits met een delimiter,, maar niet naar een value die erachter komt.
Ik heb het idee dat ik de locatie/index moet bepalen van "Status", en vervolgens links en rechts trimmen. Maar ik weet niet hoelang het woord/de woorden is/zijn die achter status komen, dus heb ik kans dat ik maar een gedeelte heb (of een deel van de volgende lijn).
Iemand een tip hoe ik dit klaarkrijg, of naar wat ik exact moet zoeken?
Thanks!