Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Schleifenanweisungen > foreach-Anweisung

foreach-Anweisung

<: Schleifen_Label> foreach(<Variable> in <Ausdruck>)
{
   <Anweisungsblock>
}

Wenn die PowerShell eine foreach-Anweisung ausführt, verarbeitet sie die Pipeline, die mit <Ausdruck> angegeben wird – beispielsweise Get-Process | Sort Handles oder 1..10. Jedes Element, das durch diesen Ausdruck generiert wird, weist sie dann der Variablen zu, die durch <Variable> festgelegt wird, und führt anschließend den vorgegebenen Anweisungsblock aus, zum Beispiel so:

$handleSum = 0;
foreach($process in Get-Process | sort Handles)
{
   $SCRIPT:handleSum += $process.Handles
}
$handleSum

Bei den Anweisungen break und continue (werden weiter unten behandelt) kann das Schleifen_Label einer beliebigen Schleifenanweisung als Zieladresse angegeben werden.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial