La gestion du paramètre 'Type' est à revoir. Soit string soit sans type et contrôler dans le corps de la fonction...
Le message d'erreur n'est pas explicite, soit le type n'existe pas soit la syntaxe est erronée.
#Type inexistant
New-ExtendedTypeData -Path c:\temp\All.ps1xml -Type 'NotExist' -All
#New-ExtendedTypeData : Impossible de traiter la transformation d'argument sur le paramètre «Type».
# Impossible de convertir la valeur «NotExist» du type «System.String» en type «System.Type».
#Le nom de type doit être sans crochets
New-ExtendedTypeData -Path c:\temp\All.ps1xml -Type [DefaultKeyWord] -All
New-ExtendedTypeData : Impossible de traiter la transformation d'argument sur le paramètre «Type».
#Impossible de convertir la valeur «[DefaultKeyWord]» du type «System.String» en type «System.Type».
La gestion du paramètre 'Type' est à revoir. Soit string soit sans type et contrôler dans le corps de la fonction... Le message d'erreur n'est pas explicite, soit le type n'existe pas soit la syntaxe est erronée.