## Output: $PSCommandPath ## C:\Users\user\Documents\code\ps\test.ps1 (Get-Item $PSCommandPath ).Extension ## .ps1 (Get-Item $PSCommandPath ).Basename ## test (Get-Item $PSCommandPath ).Name ## test.ps1 (Get-Item $PSCommandPath ).DirectoryName ## C:\Users\user\Documents\code\ps (Get-Item $PSCommandPath ).FullName ## C:\Users\user\Documents\code\ps\test.ps1 $_. = $PSItem $_.Extension ## .ps1 $_.Basename ## test $_.Name ## test.ps1 $_.DirectoryName ## C:\Users\user\Documents\code\ps $_.FullName ## C:\Users\user\Documents\code\ps\test.ps1 $ConfigINI = (Get-Item $PSCommandPath ).DirectoryName+"\"+(Get-Item $PSCommandPath ).BaseName+".ini" $ConfigINI ## C:\Users\user\Documents\code\ps\test.ini