この質問は重複している可能性がありますが、答えが見つからなかったため、ここに投稿しています
ユーザー名の間にスペースがあります。では、runas を使用しているときにどのように記述すればよいでしょうか。二重引用符または一重引用符または \ を使用する必要がありますか
例 runas /noprofile /user:mymachine-pc\john smith cmd
上の例では、john と smith の間にスペースがあります
私のコマンドには、パス、二重引用符などが含まれています。では、すべてを cmd として runas に渡すにはどうすればよいですか。例えば
cmd=icacls "C:\Users\Public\Public Desktop" /GRANT ジョン・スミス:F /T
上記のコマンドを次のように実行したい
"runas /noprofile /user:mymachine-pc\john smith icacls "C:\Users\Public\Public Desktop" /GRANT John smith:F /T
上記のコマンドには多くの問題があります。私は本当に混乱しています。john smith にも管理者権限があります。これをバッチファイルから実行しようとしています