Можно ли определить, имеет ли какой-либо конкретный параметр определенный командлет? Например, если я работаю с сервером Exchange, я знаю, что веб-доступ для устройств присутствует с версии 2013 года. Поэтому перед этой версией в командлетах нет связанных параметров. Можно ли взять командлет, например New-Mailbox, и проверить, есть ли у него один точный параметр (этот параметр не существовал бы для версии 2010 года и был бы для 2013+)?Powershell - проверить, имеет ли командлет параметр
0
A
ответ
0
Переменная PowerShell $ args - это массив параметров, используемых в вызове. Вы можете использовать $ args.Count для проверки желаемого параметра. Вы также можете проверить значение первого параметра с помощью $ args [0].
Майк
0
Вопрос довольно старый, но все же .. :) Попробуйте следующий код, чтобы получить список доступных параметров CMDlet
$params = (Get-Command New-Mailbox).ParameterSets | Select -ExpandProperty Parameters
$params | ForEach {$_.Name}
Смежные вопросы
- 1. Последовательность Microsoft в PowerShell Командлет Параметр Именование
- 2. Командлет PowerShell
- 3. Что такое командлет PowerShell?
- 4. Как работает командлет Powershell?
- 5. PowerShell - Как возвращает командлет?
- 6. Динамически добавить параметры Powershell командлет
- 7. Командлет New-TimeSpan в powershell
- 8. Файл msp через командлет powershell
- 9. , предотвращающий командлет от зависания powershell
- 10. Командлет PowerShell с помощью SwitchParameter
- 11. Командлет Azure PowerShell в строки
- 12. Объект возврата Powershell не-командлет
- 13. C#: Выход Powershell Командлет программно
- 14. Командлет Import-CSV в powershell
- 15. Powershell Командлет PARAMS в NAnt
- 16. Командлет Custom PowerShell не импортируется
- 17. Weird TFS Powershell поведение Командлет
- 18. Преобразовать командлет powershell в C#
- 19. Как импортировать новый командлет powershell?
- 20. Параметр PowerShell не распознается
- 21. Powershell запускает командлет из вызванного сценария
- 22. pywinrm - запускает командлет powershell New-Mailbox удаленно
- 23. Командлет Powershell Invoke-WebRequest зажимает подстановочный знак?
- 24. Какая версия PowerShell представила данный командлет?
- 25. Как преобразовать файл .cs в командлет PowerShell?
- 26. Командлет PowerShell для установки элементов панели управления?
- 27. Командлет Start-Process PowerShell, когда ArgumentList пуст
- 28. Как проверить, содержит ли файл параметр args [0] в powershell
- 29. Есть ли строка Powershell "string не содержит" командлет или синтаксис?
- 30. Есть ли командлет в PowerShell 2 для обработки изменений ipsec?