İşte benim kodum. Gerçekten kirli hissediyor ve soracağım uzun bir Doğru Evsahibi Sorular listesi var.Bir PowerShell Komut Dosyasını Durdurmanın veya Sağ-Host'a yeniden sormanın en iyi yolu
Boş, Boş veya başka bir şekilde boş (yalnızca boşluk ekleme dahil) girdisi eklendiğinde komut dosyasını durdurmak istiyorum. Şu anda durdurmak için var, ama gruba temizleyici bir yolu var umuyordum yukarıda belirtilen kayıtların herhangi gerçekleşmesi halinde tablo ve belki etmek ... soruyu yeniden sormak "" Eğer
$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"
}
Doğrudan PowerShell'e yerleşik olarak yapılandırılmış parametre doğrulama özelliklerini kullanmanız daha iyi olur. –
https://www.bing.com/search?q=notnullorempty+powershell –
Bing aramanız yardımcı olmadı. İnternette bir şeyleri nasıl arayacağımı biliyorum, ama bulduklarım PowerShell için çok yeni olduğum için kafa karıştırıcıydı. Bu yüzden buradaki soruyu sordum. –