Je l'extrait suivantNom du fichier ne pas afficher dans cmd
$svc_Files = gci | Where {$_.extension -eq ".svc"}
write-host "Building WSDL ..."
$cmd_svc = "`"C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64\SvcUtil.exe`""
Foreach ($svc_File in $svc_Files)
{
write-host "& $cmd_svc http://id.web/Services/$svc_File?wsdl"
}
Le problème est que le nom du fichier n'affiche pas. Cependant, une fois que j'ai supprimé "? Wsdl", le nom du fichier s'affiche.
Comment puis-je obtenir le nom de fichier à afficher avec "? Wsdl" à la fin?
Note à @Valamas : Le backtick 'est le personnage de Powershell, comme le backslash \ est le personnage scape de C#. – tiago2014
La première option ne fonctionnera pas, le _ est le problème. – JasonMArcher
Les traits de soulignement sont corrects dans les noms de variables ... $ A_B = "Fred"; "$ A_B'Hello" retourne FredHello –