我想寫簡單DO-until循環,它不工作:做,直到用戶輸入的是/否
$yesNo = Read-Host -prompt 'Do you want to add alternative DNS names or IPs into Certificate? Y/N: '
do {
$dnsipname = read-host -prompt "Please input DNS or IP as dns=alternativeCNname or ip=ipName: "
Write-output "$dnsipname"
$strQuit = Read-Host " do you want to add another DNS? (Y/N)"
do {
$dnsipname = read-host -prompt "Please input DNS or IP as dns=alternativeCNname or ip=ipName: "
Write-output "$dnsipname"
Add-Content D:\Scripts\expiringCerts\request.inf '`r`n_continue_ = "$dnsipname"'
}
until ($strQuit -eq "Y" -or "y")
}
until ($yesNo -eq "Y" -or "y")
這其中只有兩次做循環,但它應該循環每次我打Y
但當我打到N
或n
它應該打破。
任何想法?
也'附加內容d:\腳本\ expiringCerts \ request.inf「'r'n_continue_ =「$ dnsipname」「'不寫入文件。 – user5711825