Я поместил свои функции в отдельный файл и вызываю этот файл с помощью:
$workingdir = Split-Path $MyInvocation.MyCommand.Path -Parent
. "$workingdir\serverscan-functions.ps1"
Но, если я вызываю сценарии вроде
my-function
как будет ли область видимости переменной (из "моей-функции")? Должен ли я по-прежнему использовать $ script: variable, чтобы переменная существовала вне функции, или я также поставил функцию через точечный источник?
Надеюсь, я никого не запутаю своим вопросом ... Я попытался сделать это как насколько это возможно, но все еще изучаю все основные концепции, поэтому мне трудно объяснить ..