起動時にVPNに接続する方法は?


17

ブランチオフィスのコンピューターを企業VPNに自動的に接続して、ログインプロセスを簡素化する必要があります(ユーザーが右下のネットワークログインを押すことを強制しません)。

クライアントマシンはWindows 8.1マシンであり、VPNは標準のPPTPトンネルです。

回答:


33

ここでこのソリューションを見つけまし

  1. タスクスケジューラを 開く(タスクスケジューラを検索)
  2. 右側の[ アクション]パネルで[ タスクの作成]をクリックします
  3. 一般タブ
    1. Auto VPNなどのタスクの論理名を指定します
    2. ユーザーがログオンしているかどうかにかかわらず、実行中のタスクモードを実行に切り替える
    3. 最高の権限で実行オプションを有効にします
    4. [構成]ドロップダウンをWindows 8に変更します
  4. トリガータブ
    1. [ 新規... ]ボタンをクリックします
    2. 「タスクの開始:」「起動時」に変更します
    3. (オプション)5分間の遅延タスクを有効にし、5分に設定します。これにより、VPNを起動する前に低速のマシンがアイドル状態になる機会が与えられます。
  5. [アクション]タブ
    1. [ 新規... ]ボタンをクリックします
    2. Program / script:フィールドに入力c:\windows\system32\rasdial.exeします。入力しない場合、またはデフォルトのWindowsインストールディレクトリが異なる場合は、参照することもできます。
    3. [ 引数追加]フィールドに接続名を入力します。あなたはラップが必要です接続名を、それがスペースを持っている場合は、引用符で。また、接続の追加が必要になることがあり、ユーザー名パスワード、彼らは、必要な場合は、だけでなく、ドメインを次のように:。rasdial.exe"VPN Connection Name" username password /domain:domainname
  6. 条件タブ
    1. [条件]タブのすべてのオプションをオフにします。
  7. 設定タブ
    1. (オプション)「タスクが失敗した場合、毎回再起動:」を有効にし、適切な値に設定します。VPNサーバーの端に問題がある場合に備えて、1時間に設定します。
    2. (オプション)「再起動の試行:」値を許容可能な数値に設定します。私のデフォルトは1時間間隔で72回です。これは長い週末をカバーします。
  8. 新しいタスクを保存する

これは、そのステップの形式を表示するために5.3でできることの1つを保存する素晴らしい答えです。
マーティンバーカー

1
@MartinBarker私が知っている、私は答えを見るたびにそれについて考えてきました。
ミカエルドゥイボリンダー

質問自体の代わりに、回答をfav / starするオプションが必要です。これありがとう。
フランシスコサラボゾ

2

Mikaelの受け入れられた答えは素晴らしいです。ただし、5.3のプレーンテキストパスワードは例外です。私のVPN接続(IKEv2経由)の動作方法では、rasdialはユーザー名とパスワードをパラメーターとして必要としません。

ただし、状況が異なる場合は、スクリプトでプレーンテキストパスワードを回避する方法があります。

この記事では、Powershellを使用してテキストを暗号化して保存する方法について説明します。https//www.pdq.com/blog/secure-password-with-powershell-encrypting-credentials-part-1/

要約すると、ConvertTo-SecureString関数を使用すると、同じマシン上の同じユーザー(下で実行されているプロセス)のみが復号化できるようにテキストを暗号化できます。これは完全に安全ではありませんが、プレーンテキストよりも優れています。「MyP @ ssword1」を暗号化してファイルに保存するpowershellコマンドは次のようになります。

"MyP@ssword1" | ConvertTo-SecureString -AsPlainText -Force | ConvertFrom-SecureString | Out-File "C:\path to\your\Password.txt"

そして、ここでパスワードを再度読み取り、復号化する方法を見つけることができます:https : //stackoverflow.com/a/19950628/4602253


コミュニティWikiになりました。ご提案を自由に追加してください。
ミカエルドゥイボリンダー

0

.batファイルを作成するだけです

c:\windows\system32\rasdial.exe "VPN Connection Name" [username] [password] [/domain:domainname]

作成したファイルのショートカットをWINDOWS_KEY + Rに作成します:shell:startupフォルダー


3
ユーザーのスタートアップフォルダ内のコマンドが実行され、ユーザーがログインした後。   質問は、コマンドを実行する方法を求めている前に、ユーザーがログイン。
スコット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.