Скажем, я написал сценарий PowerShell, который включает в себя это: вводе командыПоследовательность Microsoft в PowerShell Командлет Параметр Именование
Get-ChildItem -Recurse
Но вместо этого я написал:
Get-ChildItem -Re
Чтобы сэкономить время. По прошествии некоторого времени, и я обновил версию PowerShell, Microsoft решила добавить параметр Get-ChildItem, называемый «-Return», который, например, возвращает True или False, в зависимости от того, найдены ли какие-либо элементы или нет.
В этом виртуальном сценарии у меня есть, чтобы изменить все мои прежние скрипты, чтобы убедиться, что скрипт будет функционировать должным образом? Я понимаю попытку Microsoft сохранить время ввода, но это моя забота, и поэтому я, вероятно, всегда попытаюсь написать полное имя параметра.
Если, конечно, вы ничего не знаете, я этого не делаю. Спасибо за ваше понимание!
Спасибо за ваш ответ. Это не раскаяние, но я читал популярную книгу «Изучаю Windows PowerShell через месяц», и автор не указал это требование в скриптах. Он просто сказал, что вы можете написать короткий параметр и т. Д. Поэтому я подумал, что важно спросить, есть ли у Майкрософт что-либо сказать об этом, о котором я не слышал. Во всяком случае, то, что вы сказали, имеет большой смысл. Большое спасибо. –
Я не могу найти никаких официальных ссылок, но каждый отдельный сотрудник Microsoft и MVP я обсуждал эту тему без согласования –
Редактировать: автор книги, о которой я упоминал, всегда указывал полный параметр * при записи скриптов позже в этой главе. Я просто хотел исправить эту информацию, чтобы дать ему должный кредит. –