He puesto mis funciones en un archivo separado y me llaman el archivo con:funciones de puesta en guión y separada de puntos y abasteciéndose - ¿cuál será el alcance
$workingdir = Split-Path $MyInvocation.MyCommand.Path -Parent
. "$workingdir\serverscan-functions.ps1"
Pero, si llamo a los scripts como
my-function
¿cómo será el alcance variable (desde dentro de "mi-función")? ¿Debo todavía $ script: variable para hacer que la variable exista fuera de la función o también tengo dot-sourced the function?
espero no confundir a nadie con mi pregunta ... He intentado que sea lo más comprensible posible, pero todavía está aprendiendo todo el concepto básico por lo que resulta difícil de explicar ..
Así que esto significa que todas las variables creadas en una función en el exterior archivo (serverscan-functions.ps1) será accesible fuera de la función? ¿Hay alguna manera de evitar esto y aún tener mis funciones en un archivo separado? – Sune
@Sune Actualicé mi respuesta con algunos ejemplos. Espero que ayude –
¡Justo lo que estaba buscando! – Sune