Utilizarea cmdletului Out-GridView în scripturile Windows PowerShell
Out-GridView este utilizat în principal pentru a revizui datele. Cu toate acestea, puteți utiliza și Out-GridView pentru a crea o interfață simplă de selecție a meniului. Când utilizatorul face una sau mai multe selecții în fereastra prezentată de Out-GridView, datele pentru acele obiecte sunt fie trecute mai departe prin conductă, fie plasate într-o variabilă. Sintaxa pentru selectarea unei opțiuni în Out-GridView este:
$selection = $users | Out-GridView -PassThru
În exemplul anterior, o matrice de conturi de utilizator este direcționată către Out-GridView.
Out-GridView afișează conturile de utilizator pe ecran, iar utilizatorul poate selecta unul sau mai multe rânduri în fereastra Out-GridView . Când utilizatorul selectează OK, rândurile selectate sunt stocate în variabilă $selection . Apoi puteți efectua procesări ulterioare pe conturile utilizatorilor.
Pentru a păstra mai mult control asupra cantității de date pe care utilizatorii le pot selecta, puteți utiliza parametrul -OutputMode în loc de parametrul -PassThru . Următorul tabel prezintă valorile care pot fi definite pentru parametrul -OutputMode .
Tabelul 1: Valori care pot fi definite pentru parametrul -OutputMode
| Valoare | Descriere |
|---|---|
| Fără | Aceasta este valoarea implicită care nu transmite niciun obiect mai departe în conductă. |
| Singur | Această valoare permite utilizatorilor să selecteze zero rânduri sau un rând în fereastra Out-GridView . |
| Multiplu | Această valoare permite utilizatorilor să selecteze zero rânduri, un rând sau mai multe rânduri în fereastra Out-GridView . Această valoare este echivalentă cu utilizarea parametrului -PassThru. |
Notă
Deoarece utilizatorii nu sunt forțați să selecteze un rând în fereastra Out-GridView , trebuie să vă asigurați că scriptul gestionează corect scenariul în care un rând nu este selectat.