Hallo ihr lieben, ich brauch mal ein wenig Hilfe insachen Powershellskript...
Folgende Aufgabe muss ich bearbeiten:
Schreiben Sie ein Programm, welches bis zu 3 Argumente entgegennehmen soll und danach wieder auf dem Bildschirm ausgibt. Das Programm soll auch dann fehlerfrei ablaufen, wenn mehr oder weniger Argumente vorhanden sind.
Verwenden Sie für die Lösung eine Schleifenkonstruktion.
Programm hab ich mir so gedacht...
$Mail1='aaa'
$Mail2='bbb'
$Mail3='ccc'
$Mail4='ddd'
$Mail5='eee'
$i=1
do {
if (Get-Variable"Mail$i"-ErrorActionSilentlyContinue) {
(Get-Variable"Mail$i").Value
}
$i++
} until ($i-gt3)
wenn ich die Aufgabe richtig verstehe, dann muss ich noch 2 Schleifen hinzufügen? Also das insgesamt 3 mal der Selbe Wert ausgegeben wird? Und wenn ja, wie ergänze ich dieses Skript?
Frage
chriswetterau
Hallo ihr lieben, ich brauch mal ein wenig Hilfe insachen Powershellskript...
Folgende Aufgabe muss ich bearbeiten:
Schreiben Sie ein Programm, welches bis zu 3 Argumente entgegennehmen soll und danach wieder auf dem Bildschirm ausgibt. Das Programm soll auch dann fehlerfrei ablaufen, wenn mehr oder weniger Argumente vorhanden sind.
Verwenden Sie für die Lösung eine Schleifenkonstruktion.
Programm hab ich mir so gedacht...
$Mail1 = 'aaa'
$Mail2 = 'bbb'
$Mail3 = 'ccc'
$Mail4 = 'ddd'
$Mail5 = 'eee'
$i = 1
do {
if (Get-Variable "Mail$i" -ErrorAction SilentlyContinue) {
(Get-Variable "Mail$i").Value
}
$i++
} until ($i -gt 3)
wenn ich die Aufgabe richtig verstehe, dann muss ich noch 2 Schleifen hinzufügen? Also das insgesamt 3 mal der Selbe Wert ausgegeben wird? Und wenn ja, wie ergänze ich dieses Skript?
Danke schonmal im Vorraus :-)
Link zu diesem Kommentar
Auf anderen Seiten teilen
8 Antworten auf diese Frage
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.