I have listed below sample code through which am trying to acheive Multilevel calling of Powescript files Batch file.
Write "This function is called directly from the batch file"
Write "This function is called from within SingleLevel function"
Scenario 1 : I have 3 files SingleLevel.ps1 and MultiLevel.ps1 and TestCall.ps1 all of which are placed in same folder and the same is set as environment path.
When i run the TestCall.ps1 file through Powershell Command Window we get the following output:
This function is called directly from the batch file
This function is called from within SingleLevel function
Scenario 2 : I have a batch file as coded below which calls SingleLevel,ps1
%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -file X drive:\X Folder\SingleLevel.ps1
Expected : SingleLevel.ps1 should have called MultiLevel.ps1.
Actual issue : MultiLevel.ps1 file is not called ..
I really appreciate any help regarding this
Note : I have set the environment variable "path" to appropriate path to enable it to fetch requied custom library functions.