У меня есть сценарий, который запрашивает имя / IP-адрес компьютера и расположение папки, а затем отправляет непрерывные эхо-запросы на этот IP-адрес и сохраняет результаты в .txt-файле. Он отлично работает так, как я хочу, если вы правильно указали переменные для Location и IP. вот код, который запускается:
Ping $IP -t|Foreach{"{0} - {1}" -f (Get-Date),$_} > $Location\$IP.txt
Теперь я решил большинство проблем, проблема, на которой я застрял, заключается в том, что если возникает ошибка из-за того, что местоположение файла не существует или недоступно, я хочу чтобы снова спросить местоположение, но не знаю, как это сделать. Я пробовал использовать -ErrorAction, но безуспешно.