199765xy
Goto Top

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 {

  1. Datei auslesen
do {
$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

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

122990
Lösung 122990 23.01.2016 aktualisiert um 13:09:16 Uhr
Goto Top
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
Write-deutsch

Gruß grexit
199765xy
199765xy 23.01.2016 um 13:09:13 Uhr
Goto Top
herzlichen Dank! hat geklappt face-smile
gruss