一致するものが見つかったら、次の powershell 関数から戻りたいと思います (より完全なコード サンプルについては、コードレビューの質問を参照してください)。
Function Find-Property($fileName, $PropertyName)
{
$shellfolder = Create-ShellFolder $fileName
0..287 | Foreach-Object {
if($PropertyName -eq $shellfolder.GetDetailsOf($null, $_)){ return $_ }
}
}
このコードは、if 条件のスコープから戻っているように見えますが、これはあまり役に立ちません。
これどうやってするの?どこかにラベル付きの休憩が必要ですか?