Cannot pass asterisk character to external command via powershell -
i cannot pass asterisk character external command using powershell
i use following line like
& .\args.bat @("-arg1", "-arg2", "*.test.com") where args.bat dumps passed arguments
@echo off echo %~nx0 script args are... %%i in (%*) echo %%i and instead of passing "*.test.com" lookups current directory files matching pattern "*.test.com" , sends list of them args.bat
that can seen if use "*" instead of "*.test.com"
i've tried tick character escape asterisk, didn't help
in case using asterisk required i'm passing makecert.exe create wildcard domain certificate
please help
i'm not seeing that. test created args.bat so:
'pause' > args.bat then executed it:
& .\args.bat @("-arg1", "-arg2", "*.ps1") when in task manager @ command line cmd.exe, see:
it must batch file doing because powershell doing nothing *. btw used *.ps1 because directory executed had ton of ps1 files in it.

Comments
Post a Comment