|
分類:[.NET 全般]
こんにちは。
超初心者です。
VisualStudio 2022を用いてクライアントサーバアプリを作成しております。 クライアント側:VB.net コンソールアプリケーション(.netFramework) サーバー側:C# MVCコントローラ(.NET6.0)
クライアント側からサーバに対してhttpでファイルをアップロードして、アップロードしたファイルに対してさらにバッチ処理を行います。
クライアント端末でコマンドラインからアプリを実行 引数にアップロードファイルパスとサーバ上で実行するバッチファイルのパスを指定 サーバサイドアプリでアップロードされたファイルを保存 バッチファイルを実行 という流れです。
現在困っているのが、サーバサイドのアプリにてバッチを実行する際に管理者権限で行う必要がありますが、 どうしてもアクセスが拒否されてしまいます。 process.StartInfo.Verb = "RunAs"; を記述しておりますが、結果は変わりません。
ちなみに管理者権限が必要ないバッチファイルをテストとして作成して引数に指定すると問題なく実行できるため、 あとは管理者権限で実行できるかどうかというところまでにはなっています。
有識者の方ご助力いただけませんでしょうか。 よろしくお願いいたします。
|