Вот мой код. Он чувствует себя действительно грязным, и у меня есть длинный список вопросов с правильным хостом, о которых я буду спрашивать.Лучший способ остановить сценарий PowerShell или запросить у правого хоста
Я хочу остановить скрипт, если добавлена нулевая, пустая или другая пустая (включая просто добавление пробела) запись. Сейчас я получил его остановить, но надеялся, что там было чище способ группы «Если» заявление и, возможно, повторно задать вопрос, если какие-либо из вышеупомянутых записей бывает ...
$Parent = Read-Host -prompt "Enter full parent path that will contain the new folder"
if ($Parent -eq $null)
{
Write-Host "You entered a blank value: This Script is now Exiting."
Exit
}
if ($Parent -eq "")
{
Write-Host "You entered a blank value: This Script is now Exiting."
Exit
}
if ($Parent -eq " ")
{
Write-Host "You entered a blank value: This Script is now Exiting."
Exit
}
else
{
Write-Host "You Entered $Parent"
}
$Name = Read-Host -prompt "Enter Folder Name"
if ($Name -eq $null)
{
Write-Host "You entered a blank value: This Script is now Exiting."
Exit
}
if ($Name -eq "")
{
Write-Host "You entered a blank value: This Script is now Exiting."
Exit
}
if ($Name -eq " ")
{
Write-Host "You entered a blank value: This Script is now Exiting."
Exit
}
else
{
Write-Host "You Entered $Name"
}
Вам будет намного лучше использовать функции проверки параметров, встроенные прямо в PowerShell. –
https://www.bing.com/search?q=notnullorempty+powershell –
Ваш поиск Bing не помог. Я знаю, как искать что-то в Интернете, но то, что я находил, было путаным, так как я ОЧЕНЬ новичок в PowerShell. Вот почему я задал этот вопрос. –