###前提・実現したいこと
Windows10のPCで、バッチファイルにてC:\Program Files配下へファイルをコピーしたい。
ユーザの利用上UACをオフにできないため、管理者権限にて実行をしたい。
そのため、コマンドプロンプトからpowershellを管理者権限で実行しようとしています。
追加で質問させてください。ユーザへコマンドプロンプトの画面を見せたくないため、
上記バッチファイル(cope.bat)を実行するcopy.vbsを作成しましたが、画面が一瞬表示されてしまいます。
これを表示させなくする方法はありますでしょうか。
###発生している問題・エラーメッセージ
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "Start-Process xcopy.exe /Y sample.vbs "%ProgramFiles%\ -Verb runas"
エラーメッセージ
Start-Process : 引数 'sample.vbs' を受け入れる位置指定パラメーターが見つかりません。
発生場所 行:1 文字:14
- Start-Process <<<< xcopy.exe /Y sample.vbs C:\Program Files\ -Verb runas
- CategoryInfo : InvalidArgument: (:) [Start-Process]、ParameterBindingException
- FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.StartProcessCommand
###該当のソースコード
copy.bat
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "Start-Process xcopy.exe /Y sample.txt "%ProgramFiles%\ -Verb runas"
copy.vbs
set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c .\copy.bat",vbhide,True

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/23 01:39
2016/12/23 02:01
2016/12/23 02:28
2016/12/23 03:43