Windows Serverの試用期間を240日にシームレスに延長する方法
マイクロソフトの製品の評価版は、無償で動作するテスト、デモ、および開発環境を無制限に用意できるため、非常に価値があり便利なツールです。唯一の問題は、評価版のリリースには時間制限があることです。.
ここでは、Windows Server 2008 R2評価版リリースの使用時間を最大限に延ばす方法を説明します。.
使い方
有効にすると、Windows Server 2008 R2の評価(または試用)は180日間有効になります。その後、有効なライセンスキーを入力する必要があります。そうしないと、1時間使用した後でサーバーが自動的にシャットダウンします。.
ライセンス認証が必要なほとんどすべてのマイクロソフト製品では、ライセンス認証が必要になるまでに数日間の猶予期間があります(無制限)。 Windows Server 2008 R2の評価の場合、この猶予期間は10日間で、ライセンス認証が必要になるまでに5回リセット(または再準備)できます。十分に活用されると、60日間の使用時間が追加されます。.
あなたの心を落ち着かせるために、このプラクティスは完全に合法であり、実際にマイクロソフトによって推進されています。自動化された「設定して忘れる」プロセスを使用して、これに単に近づいています。.
猶予期間の準備
私たちの最初のタスクである「Reset Activation Timer」は、10日間の猶予期間のうちの5つすべてを利用します。このタスクの各インスタンスは、1回限りの日付固有の呼び出しです。最初の呼び出しは最初のシステムブートから10日に設定され、それ以降の呼び出しは前の呼び出しから10日後に設定されます。.
注:この情報を計算するためのツールが含まれています。これについては、記事の後半で説明します。.
実際のコマンドは、-rearmパラメータを使用して“ slmgr.vbs”スクリプトを呼び出した後、システムを再起動することです。.
その結果、タスクはアクティブ化に残った日数をリセットします…
注:下のスクリーンショットは8ですが、実際にはカウントダウンは0になります。.
…10に戻る.
サーバーの起動
reset / rearmコマンドをすべて使い切ったら、実際にサーバーをアクティブにする必要があります。これは「Activate Server」タスクで行われます。.
このタスクは、最後の呼び出しから「リセットアクティベーションタイマー」タスクへの10日間に設定する必要があります。.
実際のコマンドは再び「slmgr.vbs」スクリプトを呼び出しますが、-atoパラメーター(これはアクティブ化を実行します)に続けてリブートします。.
最終結果は180日の時間制限付きサーバーアクティベーションです。.
スケジュール済みタスクのインポート
あなたは手動で適切なスケジュールされたタスクを作成することができますが、あなたの便宜のために我々はインポート可能なXMLフォーマットでタスクを含めました(一番下のリンクセクションを見てください).
これらをインポートするには、タスクスケジューラを開き、タスクスケジューラライブラリの項目を右クリックしてタスクのインポートを選択します。.
抽出したTasksフォルダーを参照して選択します.
インポートのために選択したら、タスクはあなたのサーバーと一致するように実行するアカウントを変更する必要があります。 [タスクの作成]ダイアログ(インポートするタスクを選択すると開く)で、[ユーザーまたはグループの変更]ボタンをクリックします。.
「administrator」と入力して[名前の確認]をクリックし、続いて[OK]をクリックします。.
あなたは有効アカウントとしてあなたのマシンに対応する管理者アカウントを見るべきです.
タスクの設定を適用すると、管理者パスワードの入力を求められます.
XMLタスクファイルごとにこれらの手順を繰り返します。.
スケジュール設定タスクの設定
日付を設定する
最も注目すべき変更は、スケジュールされたタスクのそれぞれの日付を更新することです。これを簡単にするために、私達は私達のダウンロードパッケージの一部として各タスクの正確な日付を計算するツールを含めました。解凍したzipファイルからActivationDates_RunMe.batを実行するだけで、以下のサンプルのような出力が表示されます。.
それに応じてそれぞれのスケジュールされたタスクの日付を更新して使用時間を最大化します.
有効期限警告メール
240日を過ぎると、サーバーのアクティブ化は期限切れになります。サーバーにログインして残り時間を確認することはできますが、8か月後には忘れてしまうことがあります。それで、差し迫った期限切れをあなたに思い出させるプロセスを自動化するために、我々は期限切れが近づくにつれて自動的に毎日の電子メールを通してあなたに警告する予定されたタスクを含めました.
ただし、これを機能させるには、Blat(コマンドラインEメールツール)をシステムに設定しておく必要があります。.
設定は簡単です。BlatをダウンロードしてC:\ Windowsディレクトリ(またはPATH変数に設定された別の場所)に展開し、コマンドラインからsendプロパティを設定します。
BLAT - インストール
たとえば、電子メール「[email protected]」を使用してサーバ「smtp.myemail.com」を介して電子メールを送信するようにBlatを設定するには、コマンドは次のようになります。
BLATインストールsmtp.myemail.com [email protected]
Blatが設定されたら、[Actions]タブでタスクを編集し、アクションを編集します。.
Add arguments行の下で、最後までスクロールし、-toパラメーターの後の値を警告の送信先のEメールアドレスに更新します。さらに、結果の電子メールのメッセージ本文や件名を編集したい場合は、ここでも編集できます。.
設定を適用したら、メインのスケジュールタスクライブラリを表示し、電子メール警告タスクを右クリックして[実行]を選択して、電子メールタスクをテストできます。.
すべて問題なければ、先に指定したアドレスにEメールが届きます。.
繰り返しますが、デフォルトでは、このアクションはサーバーの有効期限が切れる10日前から毎日実行されます。.
リンク集
How-To GeekからServer Activation Toolsをダウンロードします(Scheduled Task XMLファイルと日付計算ツールを含みます)。
MicrosoftからWindows Server 2008 R2評価版をダウンロードする
Blat Command Line Email Toolをダウンロード