前提・実現したいこと
MySQLを起動させるバッチファイルを作成しております。
その際、バッチファイルを管理者権限で動かしたいと考えております。
以下バッチファイルを起動すると、エラーメッセージが表示されます。
なお、コマンドプロンプト上にて、管理者権限でMySQLを
実行することができる状態です。
管理ツール > サービス からMySQL57を起動させることは可能なのですが、
勉強のため、powershellもしくは別の方法を使用し、バッチで管理者権限にて
起動させられればと思います。
バッチファイル
[run.bat]
@echo off
rem -----
rem サービスの起動用batファイル
rem -----
powershell start-process C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe -verb runas
pause >nul
エラーメッセージ
Start-Process : 引数 'Server' を受け入れる位置指定パラメーターが見つかりません
。
発生場所 行:1 文字:14
- start-process <<<< C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe -v
erb runas
+ CategoryInfo : InvalidArgument: (:) [Start-Process]、ParameterBi
ndingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell
.Commands.StartProcessCommand
補足情報(言語/FW/ツール等のバージョンなど)
MySQLバージョン:MySQL 5.7
OS:Windows7
質問
powershell を使用して、管理者でバッチを起動する際、
上記エラーメッセージへの対処方法を伺えればと思います。
以上、よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー