How to pass argument to python script when it gets executed from UE4Editor-Cmd.exe?

I have a Python script that takes argument with options. If I run it in Unreal Console, it works.

py "D:\DP_EditorController.py" -i "C:/Users/Sample/Downloads/burger.glb"

However, if I try to run the script from the Windows CMD, it cannot recognize the python argument.

UE4Editor-Cmd.exe "D:\DataPrepPy.uproject" -run=pythonscript -script="D:\DP_EditorController.py" -i "C:/Users/Sample/Downloads/burger.glb"

Is there any solution or workaround to pass argument to Python script when it gets executed from the Windows CMD?

P.s. thanks in advance.

Ok. The argument should be passed with script inside its double quotations like below:

UE4Editor-Cmd.exe "D:\DataPrepPy.uproject" -run=pythonscript -script="D:\DP_EditorController.py -i C:/Users/Sample/Downloads/burger.glb"