次の方法で共有

psexecでバッチファイルを管理者権限で起動できないのですが

Anonymous
2021-04-07T03:12:06+00:00

お世話になります。

Windows7で、psexecを使用して管理者権限でネットワークを切断・接続するバッチファイルを使用していました。記述は以下のようにしています。

切断:

psexec -u 管理者ID -p パスワード netsh int set int "接続名" dis

接続:

psexec -u 管理者ID -p パスワード netsh int set int "接続名" ena

今回、Windows10でも同じように使用したいと思ったのですが、error code 1が出てしまいます。

psexecのバージョンは2.33です。

何か考えられる原因はありますでしょうか。

以上、よろしくお願いいたします。

家庭向け Windows | Windows 10 | インターネットと接続

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

4 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2021-04-10T02:25:37+00:00

    ありがとうございます。

    確かに環境の違いは、その辺りにありそうですね。

    社用PCのため設定を勝手にいじることができないので、管理者に相談してみようと思います。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Hebikuzure aka Murachi Akira 325.5K 評価のポイント MVP ボランティア モデレーター
    2021-04-07T08:51:25+00:00

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2021-04-07T08:10:47+00:00

    ありがとうございます。

    PowerShell上での実行ではなく、単にこれらのコマンドをバッチファイル化して起動しています。

    windows7では何の問題もないため、セキュリティの辺りの違いが関係しているのかとも思っています。

    sshは使ったことがないのですが、調べてみたいと思います。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2021-04-07T06:27:53+00:00

    psexecをPowerShell上で実行していませんか? Cmd上で実行しないと引用符の扱いが違うのでそのままでは動作しないことがあります。場合によっては、バッチファイル化して引数なしでスクリプトを実行するようにしないと面倒なことになる場合があります。

    あと、psexecではなく、OpenSSHのsshを利用する方法もあります。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません