Каков правильный способ сделать это в PowerShell?PowerShell - верхний регистр после «тройной» Если заявление
$action = if ($args.Length > 0) { $args[0] } else { Read-Host 'Action' } #.ToUpper()
echo $action
Следующая кажется кодом запаха
$action = if ($args.Length > 0) { $args[0] } else { Read-Host 'Action' }
$action = $action.ToUpper()
echo $action
Я не вижу, как первый должен работать. '# .ToUpper()' является комментарием. –