2011-07-27 18 views

Respuesta

24

Usted puede hacer esto:

&"MyFunctionName" $arg1 $arg2 
+0

¿Cómo llamar a una función llamada de inicio? Parece ser recogido por cmd? Puede que no esté diciendo eso correctamente ... ¿Hay formas de evitar este tipo de cosas en PowerShell? o simplemente tengo que nombrar mi método de manera diferente? – BuddyJoe

8

Si usted está queriendo variableize lo whlole:

function myfunctionname {write-host "$($args[0]) $($args[1])"} 
$arg1 = "scripts" 
$arg2 = "test" 

$functionToInvoke = "MyFunctionName"; 


invoke-expression "$functionToInvoke $arg1 $arg2" 

scripts test 
Cuestiones relacionadas