我无法使用powershell
将星号字符传递给外部命令我使用了
之类的行& .\args.bat @("-arg1", "-arg2", "*.test.com")
其中args.bat只转储传递的参数
@ECHO off
ECHO The %~nx0 script args are...
for %%I IN (%*) DO ECHO %%I
而不是传递" * .test.com"它查找当前目录中与模式匹配的文件" * .test.com"并将它们的列表发送到args.bat
如果您使用" *"而不是" * .test.com"
我还试过回字符来逃避星号,但它没有帮助
在我的情况下使用星号是必需的,因为我将它传递给makecert.exe以创建通配符域证书
请帮忙