ツリー一括表示

Nomal (削除) / (16/09/11(Sun) 16:10) [#7676]
Nomal Re[1]: 管理者権限でコマンド実行する方法 /wt (16/09/17(Sat) 16:08) [#7683]
│└Nomal Re[2]: 管理者権限でコマンド実行する方法 /GUN (16/09/18(Sun) 09:36) [#7684]
│  └Nomal Re[3]: 管理者権限でコマンド実行する方法 /うぇいく (16/09/18(Sun) 14:10) [#7685]
Nomal Re[1]: 管理者権限でコマンド実行する方法 /GUN (16/09/12(Mon) 21:53) [#7678]
Nomal Re[1]: 管理者権限でコマンド実行する方法 /うぇいく (16/09/12(Mon) 20:28) [#7677]
  └Nomal 一旦、終了します。 /GUN (16/09/22(Thu) 09:42) [#7686]


親記事 / ▼[ 7683 ] ▼[ 7678 ] ▼[ 7677 ]
/ 親階層)  (削除)
□投稿者/ 【】(2016/09/11(Sun) 16:10:43)

    この記事は(投稿者)削除されました
[ □ Tree ] 返信 削除キー/
[ □ Tree ] 返信

▲[ 7676 ] / ▼[ 7684 ]
/ 1階層)  Re[1]: 管理者権限でコマンド実行する方法
□投稿者/ wt 【111.87.61.35】(2016/09/17(Sat) 16:08:32)

    もう見ておられないかもしれませんが……

    質問の内容が、なでしこ上から管理者権限を取得して処理を続行したい、ということでしたら
    「管理者権限取得」で権限の有無を確認し、権限があれば処理を続行、
    なければ「管理者権限実行」で自身を再起動する、という流れでうまくいくと思います。
[ 親 7676 / □ Tree ] 返信 削除キー/
[ 親 7676 / □ Tree ] 返信

▲[ 7683 ] / ▼[ 7685 ]
/ 2階層)  Re[2]: 管理者権限でコマンド実行する方法
□投稿者/ GUN 【114.179.27.86】(2016/09/18(Sun) 09:36:59)

    No7683に返信(wtさんの記事)
    > もう見ておられないかもしれませんが……
    >
    > 質問の内容が、なでしこ上から管理者権限を取得して処理を続行したい、ということでしたら
    > 「管理者権限取得」で権限の有無を確認し、権限があれば処理を続行、
    > なければ「管理者権限実行」で自身を再起動する、という流れでうまくいくと思います。

    wtさん御助言ありがとう御座います。不定期に見ています。

    ご案内の方法も試したのですが、権限の確認ポップが出てしまいます(セキュリティ設定を最低ならば出ません)。
    これですと、自動化(無人化)できないのかなと思っています。
    ※下記の中間的な感じです。
    「権限者コマンドプロンプト」==>権限を持った状態でコマンドラインを実行。
    「普通コマンドプロンプト」==>権限が無い状態でコマンドラインを実行。

    出てきたポップにキー送信を行なえば良いのでしょうか・・・Dosコマンドの種類でポップの出現が異なりますから、一元化したコードを書くことは厳しいのでしょうね。

    妙案がありましたら。。。。。 <(_ _)>。。。。。。。



[ 親 7676 / □ Tree ] 返信 削除キー/
[ 親 7676 / □ Tree ] 返信

▲[ 7684 ] / 返信無し
/ 3階層)  Re[3]: 管理者権限でコマンド実行する方法
□投稿者/ うぇいく 【59.133.237.120】(2016/09/18(Sun) 14:10:29)

    たぶんですが、一応。

    OSの持つ基本的なセキュリティ機能を迂回する方法を探していることになるので、まっとうな方法では、存在しないはずです。


     どうしても、最低でも実行するごとに1度は権限の昇格の確認が出ることになると思いま(インタラクティブに、他のアプリからのエミュレーション等を受けない状態で確認が出ることに意味があります)
     実行時に聞かれない方法としては、タスクスケジューラやサービスなどがあるかと思いますが、それらを連携して動くようにするのは大変そうです。
    (もしかすると、連携そのものも簡単にはゆかない可能性があります。権限の低いプロセスから権限の高いプロセスへの操作やメッセージの送信に制限があったような気が)

[ 親 7676 / □ Tree ] 返信 削除キー/
[ 親 7676 / □ Tree ] 返信

▲[ 7676 ] / 返信無し
/ 1階層)  Re[1]: 管理者権限でコマンド実行する方法
□投稿者/ GUN 【153.125.52.213】(2016/09/12(Mon) 21:53:30)

    No7676に返信(GUNさんの記事)
    > 仕事で「なでしこ」をちょこちょこと使っている GUN です。
    >
    > ワイヤレスと有線の切り替えを行うプログラムのテストをしているのですが、以下のようなコマンドを発行した場合、
    >
    > 「要求された操作には、権限の昇格が必要です。管理者として実行してください。」と戻りが出ます。
    >
    > 確かに、通常のコマンドプロンプトから実行をすると、同じメッセージが帰って来ます。
    > 管理者コマンドプロンプトで実行すると機能します。
    >
    > どなたかお力をお貸しください。
    >
    > 運用環境は、
    >  OS:Win10home 
    >
    > #サンプル ここから
    > #コマンドラインのテスト
    >
    >
    > #有線LAN
    >
    > 結果=「netsh interface set interface "インサーネット" disable」をコマンド実行。
    > //結果=「netsh interface set interface "インサーネット" enable」をコマンド実行。
    >
    > #ワイヤレスlan
    > //結果=「netsh wlan disconnect」をコマンド実行。
    > //結果=「netsh wlan connect name=xxx」をコマンド実行。
    >
    > 結果を表示
    >
    > #サンプル ここまで

    補足ーーーーーー
    うぇいく さん助言ありがとございます。
    単純に、管理者権限を取得した状態でコマンド実行したい。==>ネットワークの切り替えを自動で行いたい。です。
    ネットワーク切り替え以外にも、コマンドラインを使いたいので、管理者権限を取得した状態のコマンド実行を行いたいのです。



[ 親 7676 / □ Tree ] 返信 削除キー/
[ 親 7676 / □ Tree ] 返信

▲[ 7676 ] / ▼[ 7686 ]
/ 1階層)  Re[1]: 管理者権限でコマンド実行する方法
□投稿者/ うぇいく 【59.133.237.120】(2016/09/12(Mon) 20:28:12)

    回答が付かないのは、おそらく、「で、それをどうしたいのか」の部分の記載が無いからかと・・・
    問題や障害等の場合は、推測でその対策が回答される場合がありますが、今回の場合、書かれている動作がOSの標準的な動きなので、それをどうしたいのかが解りません。

[ 親 7676 / □ Tree ] 返信 削除キー/
[ 親 7676 / □ Tree ] 返信

▲[ 7677 ] / 返信無し
/ 2階層)  一旦、終了します。
□投稿者/ GUN 【153.155.141.212】(2016/09/22(Thu) 09:42:48)

    ご回答頂いたみなさん ありがとうございました。
[ 親 7676 / □ Tree ] 返信 削除キー/
[ 親 7676 / □ Tree ] 返信


Pass/

BBS CGI RSS CGI
Child Tree RSS/SPAM対応版