Initialization Tool

Prev Next

Classic/VPC環境で利用できます。

Initialization Toolは、Windowsサーバイメージを作成する前に、サーバの SIDを初期化する目的で活用します。Active Directoryの構成時、サーバの正常な動作と Sysprepを実行したサーバで SQL認証エラーが発生することを防ぐために、Initialization Toolを使用して初期化を実行します。

注意

Initialization Toolの実行過程でデスクトップ上のデータが削除されますので、実行前にデータをバックアップしてください。

参考

Initialization Toolは、Windows 2012/2016/2019 OSをサポートしています。

Initialization Toolの実行

Initialization Toolを実行する方法は、次の通りです。

参考
  • ここでは、Windows 2016を基準に説明します。
  • 初期化中に exeファイルが malwareとして誤って認識され、自動的に削除される場合があります。これを防ぐには、使用しているウィルス対策ソフトや Windows Defenderの検疫設定で当該ファイルを検出除外ファイルとして追加してください。
  1. リモートデスクトップ接続でサーバにアクセスします。

  2. PowerShellを管理者権限で実行します。

    • 管理者権限で実行しないと、スクリプト実行時にアクセス拒否エラーが発生します。
  3. 以下のスクリプトを入力して、Initialization Toolをダウンロードします。

     $sourceFile = 'c:\initialize.zip' 
     $targetFile = 'c:\initialize\'
    
     Invoke-webRequest "http://init.ncloud.com/tools/initialize.zip" -outfile $sourceFile 
    
     [System.Reflection.Assembly]::LoadWithPartialName('System.IO.Compression.FileSystem') 
    
     [System.IO.Compression.ZipFile]::ExtractToDirectory($sourceFile, $targetfile) 
    
    • アクセス拒否エラーが発生した場合、PowerShellを終了した後、管理者権限で再度実行します。
  4. C:\initializeパスに移動し、Initialization Toolファイルを管理者権限で実行します。

    • 管理者権限がない場合は、ユーザーアカウント制御のポップアップで管理者パスワードを入力して権限を取得してください。
  5. 実行ウィンドウに表示された案内文を確認後、yを入力します。

  6. MSSQLのインストール有無の質問に当てはまる場合は y、違う場合は nを入力します。

  7. 初期化再確認の質問に yを入力します。

    • 初期化と Sysprepタスクが開始され、タスクが完了するとサーバが停止してリモートデスクトップ接続が解除されます。