Есть ли способ присвоить псевдоним параметру -Force командлета Remote-Item?
241
Craig
Я хотел бы использовать Remove-Item
аналогично тому, как он используется в Unix / Linux:
PS> rm -r -f <the_directory>
Однако этот синтаксис выдает ошибку:
Remove-Item: параметр не может быть обработан, потому что имя параметра 'f' неоднозначно. Возможные совпадения включают в себя: -Filter -Force.
Есть ли способ назначить псевдоним для параметра -Force командлета Remote-Item (в моем профиле)?
Сначала я хотел бы указать, что все, что вам нужно сделать, это добавить o (-fo) для устранения неоднозначности. Во-вторых, я бы сказал, что присвоение псевдонима параметру нарушит автозаполнение, даже если будет возможно присвоить псевдоним параметру. В-третьих, я бы сказал, что печатать, что одна буква является обременительным бременем, я думаю, что правильным решением было бы поместить в ваш профиль функцию, которая использует rm, используя полные (или, по крайней мере, неоднозначные) параметры, а затем псевдоним, что-то вроде rmf.
EBGreen 8 лет назад
0
@EBGreen, я не знал о технике устранения неоднозначности - этого должно хватить.
Craig 8 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
6
Хорошее руководство по PowerShell, начало работы с более продвинутым использованием
-
5
Отключение звукового сигнала окна cmd
-
3
Powershell пинг до бесконечности
-
-
5
Сочетание клавиш для вставки в командной строке Windows
-
5
Какие преимущества может получить средний гик от Powershell?
-
1
Powershell: выполнить операцию для всех файлов в каталоге (foreach)
-
1
Выделение Powershell / CMD для копирования правой кнопкой мыши в Vista
-
3
Что такое Windows PowerShell?
-
5
Как сделать скрипт Powershell (или другой) для изменения разрешения экрана?
-
5
Получить текущий UNC-путь из локального пути в powershell