ユーザーが一度に入力できるように、以下のすべてを 1 行にまとめるにはどうすればよいですか?
Read-Host
そのため、何かを入力するたびにポップアップする代わりに、一度ポップアップして、日付を入力したい内容を示します..
そのため、「完全な日付と時刻を入力してください。つまり、2012 年 10 月 25 日 9:00」です。
また、誰かが奇妙なキャラクターを入力した場合、どうすればエラーを発生させることができますか?
$Day = $(Read-Host "Enter day of month")
if ($Day -eq ''){$Day = Get-Date -format dd}
$Month = $(Read-Host "Enter Month of Year")
if ($Month -eq ""){$Month = Get-Date -format MM}
$Year = $(Read-Host "Enter Year")
if ($Year -eq "") {$Year = Get-Date -format yy}
$Hour = $(Read-Host "Enter Hour")
if ($Hour -eq "") {$Hour = Get-Date -Format HH}
$Minute = $(Read-Host "Enter Minute")
if ($Minute -eq "") {$Minute = Get-Date -Format mm}
$Second = $(Read-Host "Enter Hour")
if ($Second -eq "") {$Second = Get-Date -Format ss}