fr4nki
Goto Top

Powershell - Wert einer Ausgabe in Variable speichern

Hallo Zusammen,

ich mache die folgende Abfrage:
Get-Partition -DiskNumber 3 -PartitionNumber 1 | select driveletter

hierbei kommt das folgende Ergebnis raus:
driveletter
-----------
      H

Ich würde nun gerne H in folgendem Befehl einsetzen:
Remove-PartitionAccessPath -DiskNumber 2 -PartitionNumber 1 -AccessPath **H**

Leider weiß ich jedoch nicht, wie ich den Wert H in eine Variable umgeleitet bekomme, sodass ich die Variable in den Befehl einbauen kann.

Ich habe folgendes Versucht:
$test = Get-Partition -DiskNumber 3 -PartitionNumber 1 | select driveletter

Jedoch kann ich $test dann nicht im nächsten Befehl benutzen, ich gehe davon aus, dass nicht nur H in $test steht sondern eine Tabelle mit Überschrift und dem H.

Kann mir jemand sagen wie ich nur das H in die Variable bekomme?


Gruß
Chris

Content-ID: 511721

Url: https://administrator.de/contentid/511721

Ausgedruckt am: 22.11.2024 um 04:11 Uhr

LeeX01
Lösung LeeX01 03.11.2019 um 17:28:18 Uhr
Goto Top
Hallo,

über $test.driveletter
Dani
Dani 03.11.2019 um 17:29:19 Uhr
Goto Top
Moin,
oder du ergänzt deine Abfrage:
[string] $strLetter = Get-Partition -DiskNumber 0 -PartitionNumber 2 | Select-Object -ExpandProperty driveletter

Gruß,
Dani
Fr4nki
Fr4nki 03.11.2019 um 17:40:23 Uhr
Goto Top
Besten Dank! face-smile
141575
141575 03.11.2019 aktualisiert um 17:46:28 Uhr
Goto Top
Eigentlich musst du das in dem Fall gar nicht erst zwischenspeichern geht auch direkt über die Pipeline
Get-Partition -DiskNumber 3 -PartitionNumber 1 | Remove-PartitionAccessPath