Ganz einfach: Wie initialisiere ich den params
Teil meines Powershell Skripts, damit ich Befehlszeilenargumente wie
Also kann ich -bar
nur verwenden, wenn foo2
definiert wurde.
Wenn -bar
nicht von -foo2
abhängig ist, könnte ich einfach
Ich weiß jedoch nicht, was ich tun soll, um diesen abhängigen Parameter zu erstellen.
Meine Lektüre der ursprünglichen Frage unterscheidet sich leicht von C.B. Von
%Vor%Das erste Argument $ foo1 ist immer obligatorisch, wenn $ bar angegeben wird, muss $ foo2 ebenfalls angegeben werden.
Also meine Codierung wäre, $ foo1 in beide Parametersätze zu setzen.
%Vor%Sie erhalten dann die folgende Ausgabe, wenn Sie das obige ausführen.
%Vor%Tags und Links powershell powershell-v2.0