diff --git a/salt/utils/win_runas.py b/salt/utils/win_runas.py index c9efa865117..aa2df51dbfc 100644 --- a/salt/utils/win_runas.py +++ b/salt/utils/win_runas.py @@ -209,7 +209,7 @@ def runas(cmdLine, username, password=None, cwd=None): int(user_token), logonflags=1, applicationname=None, - commandline=f'cmd /c "{cmdLine}"', + commandline=cmdLine, currentdirectory=cwd, creationflags=creationflags, startupinfo=startup_info, @@ -310,7 +310,7 @@ def runas_unpriv(cmd, username, password, cwd=None): domain=domain, password=password, logonflags=salt.platform.win.LOGON_WITH_PROFILE, - commandline=f'cmd /c "{cmd}"', + commandline=cmd, startupinfo=startup_info, currentdirectory=cwd, ) diff --git a/tests/pytests/functional/utils/test_win_runas.py b/tests/pytests/functional/utils/test_win_runas.py index eb88763485d..e06e784df72 100644 --- a/tests/pytests/functional/utils/test_win_runas.py +++ b/tests/pytests/functional/utils/test_win_runas.py @@ -4,8 +4,6 @@ Test the win_runas util import pytest -import salt.modules.win_useradd as win_user -import salt.utils.win_functions as win_functions import salt.utils.win_runas as win_runas pytestmark = [