Ho uno script PowerShell che fa alcune cose usando la directory corrente dello script. Quindi, all'interno di quella directory, l'esecuzione .\script.ps1
funziona correttamente.
Ora voglio chiamare quello script da una directory diversa senza cambiare la directory di riferimento dello script. Quindi voglio chiamare ..\..\dir\script.ps1
e voglio ancora che lo script si comporti come è stato chiamato dalla sua directory.
Come posso farlo o come posso modificare uno script in modo che possa essere eseguito da qualsiasi directory?
ant
con alcuni parametri. Quindi devo chiamareant
da quella cartella per assicurarmi che trovi correttamente il file di configurazione. Idealmente sto cercando qualcosa per cambiare temporaneamente la directory di esecuzione localmente all'interno di quello script.