Описание тега parameter-sets
1
ответ
Наборы параметров Powershell и дополнительные параметры
Я пишу функцию, для которой 2 параметра должны быть эксклюзивными и необязательными. Вот действительные входные данные: new-event -Title sometitle -Text sometext -TimestampHappened 1234567 -SomeOtherOptionalParam somestring new-event -Title sometitl…
11 фев '17 в 00:01
1
ответ
Использование наборов параметров для ограничения нескольких взаимоисключающих зависимостей
Когда сигнатура скрипта дифференцируется (по отдельности) аргументом, наборы параметров имеют смысл для меня. Пример: .\myscript.ps1 -InputFile [-Optional1] [-Optional2]... .\myscript.ps1 -ArrayOfNames [-Optional1] [-Optional2]... Мой вопрос: являют…
10 окт '16 в 01:49
2
ответа
Наборы параметров - убедитесь, что параметры существуют
Я пытаюсь использовать наборы параметров для репликации этой функциональности: if (($hostName) -or ($databaseName) -and (!$databasePassword)) { throw "If hostName or databaseName specified, you must use databasePassword parameter." } Простой пример …
10 янв '18 в 10:27
1
ответ
Условный Обязательный в PowerShell
Я пытаюсь сделать параметр обязательным, но только если другой параметр использует определенные значения ValidateSet. Кажется, что использование блока кода в Mandatory не работает должным образом. function Test-Me { [CmdletBinding()] Param ( [Parame…
10 апр '18 в 15:24
1
ответ
Наборы параметров - как мне сделать работу по умолчанию?
Я пишу функцию, которая обновляет файл *.CSV, который будет выбран скриптовым сценарием, который обновит зону DNS. Поскольку я не хочу ломать настоящий файл.CSV, я добавил фиктивный файл. Пока я разрабатываю эту функцию, у меня есть три набора парам…
29 авг '16 в 20:43
1
ответ
PowerShell не может определить, какой набор параметров используется
У меня есть функция с четырьмя параметрами, два из которых можно либо установить, либо нет. Я пытаюсь использовать наборы параметров, чтобы определить, какие параметры были установлены, но я решаю некоторые проблемы с разрешением набора параметров. …
19 июл '17 в 11:27
2
ответа
Обнаружение ParameterSetName в функциях PowerShell, соответствующих типу входного объекта ValueFromPipeline?
Я вижу странное поведение в написанной мной пользовательской функции, и поэтому я написал несколько быстрых тестовых функций с различными характеристиками, чтобы продемонстрировать это поведение. Проблема возникает, когда наборы параметров достаточн…
06 янв '18 в 02:19
1
ответ
Набор параметров по умолчанию для Powershell не работает. ошибка
Я пытаюсь использовать набор параметров и использовать набор параметров по умолчанию. Но набор параметров по умолчанию не работает для меня. Буду признателен за любую оказанную помощь. Я могу легко использовать набор проверки с действием по умолчани…
14 июл '16 в 20:51
1
ответ
Почему нельзя определить наборы параметров на основе [string] vs [hashtable] vs [pscustomobject]?
Рассмотрим эту функцию: function Test-Discrimination { [CmdletBinding()] param ( [parameter(ValueFromPipeline = $true, Mandatory = $true, ParameterSetName = 'string')] [string] $String, [parameter(ValueFromPipeline = $true, Mandatory = $true, Parame…
06 окт '16 в 17:29
1
ответ
Есть ли способ определить набор параметров PowerShell без параметров?
У меня есть несколько довольно сложных функций, которые я пишу для библиотечного модуля, с множеством различных способов его вызова. Тем не менее, на самом деле возможно по умолчанию все из них, но когда я пытаюсь вызвать мою функцию без параметров,…
21 дек '17 в 21:48
1
ответ
Наборы параметров PowerShell или динамические параметры
Я пытаюсь выяснить, какой метод будет лучше всего работать в следующей ситуации. Пример функции: Set-APICredentials { [CmdletBinding()] param( [Parameter(Mandatory)] [string]$APIUser, [Parameter(Mandatory)] [string]$APIKey, [Parameter(Mandatory)] [s…
06 фев '19 в 03:39
2
ответа
Параметры - Требование некоторых, но не других - Правильное использование наборов параметров
Поэтому я экспериментирую с PowerShell и испытываю небольшие затруднения с пониманием параметров. Из того, что я прочитал, если я укажу параметр, который будет находиться в той же позиции, что и другой, но поместит его в отдельный ParameterSet, для …
25 мар '17 в 15:25
1
ответ
Как скрыть набор параметров PowerShell?
Скажем, у вас есть и старый, устаревший набор параметров, и новый набор параметров: SYNTAX Get-FooBar -SomeCommonParameter <string> -NewParameter <NewResourceType> Get-FooBar -SomeCommonParameter <string> -OldParameter <OldResou…
05 янв '18 в 12:12
2
ответа
Выдача параметров в скрипте
Может кто-то сказать, что я делаю не так, в ниже я написал: function set-harden { [CmdletBinding(DefaultParameterSetName='NormalHardening')] param ( [Parameter(ParameterSetName='DoNotRemoveFromDomain')] [Parameter(ParameterSetName='PermitHTTP' ,Mand…
06 май '16 в 14:08
0
ответов
Как увеличить ограничение набора параметров в TFS?
У нас есть около 200 наборов параметров, если я добавлю другой набор параметров, последний набор параметров исчезнет из списка "Все наборы параметров". Как мы можем увеличить максимальный предел набора параметров в TFS 2018? Я имею в виду наборы пар…
26 мар '19 в 15:26
1
ответ
Передача значений ParameterSet другому ParameterSet вызывает исключение AmbiguousParameterSet
Я пытаюсь вызвать функцию PowerShell с набором параметров, используя другую функцию PowerShell с набором параметров. В коде ниже я хочу позвонить Entry-Point используя либо -ABC или же -DEF Переключатель, а не оба. Тем не менее, когда я бегу Entry-P…
04 июн '19 в 06:00
1
ответ
Проблема с несколькими наборами параметров
Мне нужно получить три параметра для функции, которую я создаю. Параметр один должен быть во всех наборах параметров. Два других параметра имеют несколько перестановок. Я пытался поиграться с наборами параметров и искал другие темы, но ни один из ни…
01 авг '19 в 16:25
1
ответ
Может ли функция Powershell обрабатывать несколько типов ввода?
Я работаю над функцией, которая сравнивает два объекта, чтобы определить их идентичность. Однако я хотел бы, чтобы он также работал с другими типами, такими как строки или целые числа. C++ позволяет объявлять разные функции с одним и тем же именем, …
17 окт '19 в 14:47
2
ответа
Как установить зависимости параметров
До сих пор я более или менее избегал наборов параметров в моем сценарии PowerShell, так как считаю их очень подробными и довольно сложными для реализации для сложных зависимостей. В Stackru есть несколько похожих вопросов и ответов, но я могу найти …
09 дек '19 в 18:31
1
ответ
Powershell, параметры именования переключателей
Исходный вопрос - обновление ниже - окончательный код в отмеченном ответе Надеюсь, более-менее простой вопрос, но у меня в голове жар. Я пытаюсь написать модуль для установки разрешений раздела реестра с именем "Set-RegistryPermissions", и у меня во…
31 окт '19 в 14:18