質問: windows 10でvpn接続が成功した後にルートを自動的に追加する vpn接続が成功した後、w10で自動「ルート」コマンドを実行しようとしています。私はこの短い説明に基づいて試してみました here これはw7用ですが、とても似ているようですが、動作させることができません。 私のvpn接続は問題ありません。それは問題なくいつでも接続および切断します。 私のルートコマンドは大丈夫です。 vpnに接続した後で手動で起動すると、すべて正常に動作します。 もちろん、私のvpn接続では、リモートゲートウェイをデフォルトゲートウェイとして使用していません。 「スプリットトンネリング」を行いたい。 私が調査したところ、windowsイベント20225はw10(ras接続確立)でも同じです。これは正しい...なぜrouteコマンドをトリガーしないのですか? vpnに接続した後、rasclientをソースとする20225イベントをアプリケーションイベントビューアで確認できます。もちろん、このすべてを試す前に、routeコマンドで-pパラメータを使用して「永続的に」ルートを作成しようとしましたが、このルートがすべてに追加されたときにvpnインターフェイスが存在しないため、機能しませんブートなので、有効なオプションではありません。したがって、スケジュールする必要があります。昇格された特権でタスクを実行し、同じ結果を得て、[昇格された特権で実行]チェックボックスもマークしました。タスクは「開始されていません」と表示されます。そして、手動で起動しようとすると、「タスクスケジューラサービスは利用できません。タスクスケジューラはサービスに再接続しようとします」と表示されます。しかし、タスクスケジューラは正常に機能しています。他のタスクは手動でスケジュールまたは実行でき、機能しています。誰かがこれを成功させましたか?[〜#〜] edit [〜#〜]「基本」を「カスタム」に変更するためにトリガー部分を変更しようとし、xpathを配置しましたイベントidを検索するxmlフィールドのフィルター:<querylist> <query id="0" path="application"> <select path="application">*[system[(eventid=20225)]]</select> </query> </querylist> どちらもうまくいきませんでした。問題は同じです。タスクは「起動されていません」と表示されます。edit2イベントビューアで、vpn接続(id 20225)が成功した後、常に関連する別のイベント(id 900)が常にあることに気付きました。 ..多分すべてが設定されていますが、何かがトリガーをブロックしています...わかりません。このスクリーンショットを参照してください(申し訳ありませんが、スクリーンショットはスペイン語です):
回答: win 10では、powershellには、vpn接続にルートを追加し、vpnが切断されたときにルートを再度削除するコマンドレットがあります: add-vpnconnectionroute 。インターフェイスidを指定しなくても機能します。基本的な構文は次のとおりです。 add-vpnconnectionroute -connectionname "vpn接続名" -destinationprefix 10.0.0.0/16 このコマンドを入力すると、vpnの接続/切断時にルートが自動的に作成/削除されます。