Bonjour à tous,

Le titre n'étant pas très explicite, je vais essayer de m'expliquer.

Débutant en PowerShell, j'ai écris 2 scripts que j'ai mis dans une fonction. Et ce que je cherche à faire, mais sans succès, c'est de pouvoir, lors de l'appel de ma fonction, choisir entre l'un ou l'autre des scripts, tout en y intégrant un argument. Par exemple:

Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
C:\MaFonction.ps1 -Script[1ou2] "Argument"

J'ai bien essayé des choses du genre:

Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
function MaFonction([string]$Script1 , [string]$Script2) {...}

ou

Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
function MaFonction {
 
[CmdletBinding()]
 
Param (
 
[ValidateNotNullOrEmpty()]
 
[Parameter(Mandatory=$true)]
 
[string]$Script1 , [string]$Script2
 
)...}

Et bien d'autre chose un peu farfelu mais je n'y arrive pas.

Quelqu'un aurait une piste please ???