POWERSHELL function in if statement aufrufen
Hallo zusammen,
Ich versuche seit längerem eine Funktion in einem if statement auszuführen.
Bis jetzt habe ich es nicht hingekriegt.
Den Code habe ich in PowerShell ISE geschrieben.
if statement:
if($ask -eq $ask2){
Write-Host "its calculating"
Function Write-deutsch
}
Funktion:
Function Write-deutsch {
$deutsch = $deutschArray.Cells.Item($Zeile, $Spalte).Text
$franz = $franzArray.Cells.Item($Zeile, $Spalte).Text
if($2 -contains $deutsch)
{
Write-Host $franz
}
$Zeile++
}while($deutschArray.Cells.Item($Zeile, $Spalte).Text.Length -gt 0)
}
Ich hoffe Ihr könntet mir helfen.
gruss
Ich versuche seit längerem eine Funktion in einem if statement auszuführen.
Bis jetzt habe ich es nicht hingekriegt.
Den Code habe ich in PowerShell ISE geschrieben.
if statement:
if($ask -eq $ask2){
Write-Host "its calculating"
Function Write-deutsch
}
Funktion:
Function Write-deutsch {
- Datei auslesen
$deutsch = $deutschArray.Cells.Item($Zeile, $Spalte).Text
$franz = $franzArray.Cells.Item($Zeile, $Spalte).Text
if($2 -contains $deutsch)
{
Write-Host $franz
}
$Zeile++
}while($deutschArray.Cells.Item($Zeile, $Spalte).Text.Length -gt 0)
}
Ich hoffe Ihr könntet mir helfen.
gruss
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 294007
Url: https://administrator.de/forum/powershell-function-in-if-statement-aufrufen-294007.html
Ausgedruckt am: 17.04.2025 um 06:04 Uhr
2 Kommentare
Neuester Kommentar

Moin,
erstens muss die Funktionsdefiniton im Code vor deren Verwendung stehen, da sie ja sonst noch nicht existiert, und zweitens ruft man eine Funktion nicht mit den Keyword "function" auf sondern nur mit dem Namen der Funktion
Gruß grexit
erstens muss die Funktionsdefiniton im Code vor deren Verwendung stehen, da sie ja sonst noch nicht existiert, und zweitens ruft man eine Funktion nicht mit den Keyword "function" auf sondern nur mit dem Namen der Funktion
Write-deutsch
Gruß grexit