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-Key: 511721

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

Printed on: April 24, 2024 at 15:04 o'clock

Member: LeeX01
Solution LeeX01 Nov 03, 2019 at 16:28:18 (UTC)
Goto Top
Hallo,

über $test.driveletter kommst du an deinen Laufwerksbuchstaben.

Grüße
Member: Dani
Dani Nov 03, 2019 at 16:29:19 (UTC)
Goto Top
Moin,
oder du ergänzt deine Abfrage:
[string] $strLetter = Get-Partition -DiskNumber 0 -PartitionNumber 2 | Select-Object -ExpandProperty driveletter

Gruß,
Dani
Member: Fr4nki
Fr4nki Nov 03, 2019 at 16:40:23 (UTC)
Goto Top
Besten Dank! face-smile
Mitglied: 141575
141575 Nov 03, 2019 updated at 16:46:28 (UTC)
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