Einen optionalen Parameter haben, für den ein anderer Parameter vorhanden sein muss
Ganz einfach, wie initialisiere ich dieparams
Teil meines Powershell-Skripts, damit ich Kommandozeilenargumente wie haben kann
Get-Foo [-foo1] <foo1Arg> [-foo2 <foo2Arg> [-bar <barArg>]]
Also das einzige mal das ich nutzen kann-bar
ist, wennfoo2
hat ben definiert.
Ob-bar
war nicht abhängig von-foo2
Ich könnte es einfach tun
[CmdletBinding()]
param (
[Parameter(Mandatory=$true)]
[string]$foo1,
[string]$foo2,
[string]$bar
)
Ich weiß jedoch nicht, was ich tun soll, um diesen abhängigen Parameter zu erzeugen.