Есть ли способ присвоить псевдоним параметру -Force командлета Remote-Item?

241
Craig

Я хотел бы использовать Remove-Itemаналогично тому, как он используется в Unix / Linux:

PS> rm -r -f <the_directory> 

Однако этот синтаксис выдает ошибку:

Remove-Item: параметр не может быть обработан, потому что имя параметра 'f' неоднозначно. Возможные совпадения включают в себя: -Filter -Force.

Есть ли способ назначить псевдоним для параметра -Force командлета Remote-Item (в моем профиле)?

0
Сначала я хотел бы указать, что все, что вам нужно сделать, это добавить o (-fo) для устранения неоднозначности. Во-вторых, я бы сказал, что присвоение псевдонима параметру нарушит автозаполнение, даже если будет возможно присвоить псевдоним параметру. В-третьих, я бы сказал, что печатать, что одна буква является обременительным бременем, я думаю, что правильным решением было бы поместить в ваш профиль функцию, которая использует rm, используя полные (или, по крайней мере, неоднозначные) параметры, а затем псевдоним, что-то вроде rmf. EBGreen 8 лет назад 0
@EBGreen, я не знал о технике устранения неоднозначности - этого должно хватить. Craig 8 лет назад 0

0 ответов на вопрос