
124909
21.12.2015
Powershell: Bestimmte Anzahl an Variablen von User Eingabe speichern
Morgen Freunde,
ich habe ein kleines Problem. Ich habe eine Do-Until-Schleife:
Nun möchte ich aber, dass $AnzahlHosts soviele Werte aufnehmen kann wie vorher in $AnzahlStandorte eingegeben wurde.
Ich vermute die Lösung wäre was in die Richtung Array.
Vielen Dank vorab!
ich habe ein kleines Problem. Ich habe eine Do-Until-Schleife:
$AnzahlStandorte = Read-Host Geben Sie die Anzahl der Standorte ein
$Variable = 0
Do {$AnzahlHosts = Read-Host Geben Sie die Anzahl der Hosts pro Standort ein;$Variable++} Until ($Variable -eq $AnzahlStandorte)
Nun möchte ich aber, dass $AnzahlHosts soviele Werte aufnehmen kann wie vorher in $AnzahlStandorte eingegeben wurde.
Ich vermute die Lösung wäre was in die Richtung Array.
Vielen Dank vorab!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 291456
Url: https://administrator.de/forum/powershell-bestimmte-anzahl-an-variablen-von-user-eingabe-speichern-291456.html
Ausgedruckt am: 01.07.2025 um 23:07 Uhr
4 Kommentare
Neuester Kommentar

[int]$AnzahlStandorte = Read-Host "Geben Sie die Anzahl der Standorte ein"
$anzahlhosts = @()
Do {
$AnzahlHosts += Read-Host "Geben Sie die Anzahl der Hosts pro Standort ein"
}
Until ($anzahlhosts.length -eq $AnzahlStandorte)
$anzahlhosts

Oder auch so mit einer Hashtable:
Frohes Fest
Gruß jodel32
[int]$AnzahlStandorte = Read-Host "Geben Sie die Anzahl der Standorte ein"
$hosts = [ordered]@{}
1..$AnzahlStandorte | %{
$hosts."Standort-$_" = Read-Host "Geben Sie die Anzahl der Hosts für Standort $_ ein"
}
$hosts
Gruß jodel32