J'essaie d'écrire une instruction Switch dans Powershell comme ci-dessous.Énoncé du commutateur Powershell
$Prompt = Read-host "Should I display the file contents c:\test for you? (Y | N)"
Switch ($Prompt)
{
Y {Get-ChildItem c:\test}
N {Write-Host "User canceled the request"}
Default {$Prompt = read-host "Would you like to remove C:\SIN_Store?"}
}
Ce que je suis en train de faire est que si l'utilisateur entre autre chose que Y ou N, le script devrait continuer à poser jusqu'à ce qu'ils entrent dans l'une des personnes. Ce qui se passe en ce moment est que lorsque l'utilisateur saisit autre chose que Y ou N, il est de nouveau invité. Mais quand ils tapent une lettre la seconde fois, le script se termine. Il ne demande plus à l'utilisateur son entrée. Est-il possible d'accomplir cela en utilisant Switch? Je vous remercie.
Merci. Le premier a fait l'affaire. Appréciez-le. – user1013264