インストーラを利用したバージョンアップ手順(Windows)
## 概要
本手順は[インストーラ](/ja/manual/getting-started-installer-pleasanter-azure)を使用してプリザンターをバージョンアップする手順です。インストーラを使用すると既存アプリケーションのバックアップ、最新バージョン資源のダウンロードやパラメータのマージなどを自動実行します。
バックアップやモジュールの配置、パラメータのマージを手動で行う今までの手順でもバージョンアップ可能です。手動バージョンアップの手順は以下を参照ください。
[1.4.8.0以降のバージョンアップ手順(Windows)](version-up-windows-1.4.8.0)
[プリザンターのバージョンアップ手順(Windows)](version-up-net)
## 注意事項
1. Enterprise Editionにアップグレードし項目拡張を実施している場合は、[Enterprise Edition - バージョンアップ手順](https://pleasanter.org/ja/manual?category=8130)に従ってバージョンアップを実施してください。
1. Pleasanter Extentionsの[トライアル](/ja/manual/pleasanter-extensions-trial)を実施中の場合は、本手順によるバージョンアップはできません。詳細は[Pleasanter Extensionsのトライアルの注意点](/ja/manual/pleasanter-extensions-trial-notice)を確認してください。
## 制限事項
1. バージョンアップ元は1.4.0.0以降が対象です。
1. [インストーラ](/ja/manual/getting-started-installer-pleasanter-azure)を使用したバージョンアップはバージョンアップ元はVer1.4.0.0以降が対象です。Ver1.3.50.2以前をバージョンアップする際は手動バージョンアップの手順を参照ください。
[プリザンターのバージョンアップ手順(Windows)](version-up-net)
1. バージョンアップ先は1.4.8.0以降が対象です。
## 手順
バージョンアップ手順は以下の通りです。
1. プリザンターの停止
1. データベースのバックアップ
1. インストーラのインストール
1. インストーラの実行
1. プリザンターの起動確認
## 1. プリザンターの停止
### 1. プリザンターの停止
1. 「サーバマネージャー」の「ツール(T)」メニューを開き「インターネット インフォメーション サービス(IIS)マネージャー」を起動してください。
1. 左ペインより「サーバー名」を選択します。右ペインの「停止」をクリックして、IISを停止してください。

## 2. データベースのバックアップ
データベースをバックアップします。**Enterprise Editionにアップグレードし、項目を拡張している場合は必ずバックアップしてください**
[Pleasanter ユーザーマニュアル - FAQ:バックアップ、リストア](https://pleasanter.org/manual?category=5580)
## 3. インストーラのインストール/更新
**インストール済みであっても必ず実行してください。インストーラがバージョンアップしている場合は更新インストールします。**
下記コマンドを実行して、インストーラをインストールします。
```
dotnet tool install -g Implem.PleasanterSetup
```
### ネットワーク環境に接続されていない場合は下記手順でインストールしてください。
<details>
<summary>(こちらをクリックすると詳細が開閉します) </summary>
1. [こちら](https://www.nuget.org/packages/Implem.PleasanterSetup/) からImplem.PleasanterSetupのNuget Galleryを開き、「Download package」より.nupkgファイルをダウンロードします。

1. 下記コマンドを実行して.nupkgファイルを配置する任意のフォルダを作成します。
※本手順ではC:\dotnet-toolsを作成する場合として説明します。
```
mkdir C:\dotnet-tools
```
1. 2.1でダウンロードした.nupkgファイルをC:\dotnet-toolsに配置します。
1.下記コマンドを実行してインストーラをインストールします。
```
dotnet tool install -g --add-source C:\dotnet-tools Implem.PleasanterSetup
```
</details>
## 4. インストーラの実行
※最新バージョンの資源およびParametersPatch.zipをダウンロードし、バージョンアップを実行します。
1. 以下コマンドを実行して、インストーラを実行します。
```
pleasanter-setup
```
**ネットワーク環境に接続されていない場合は、下記手順を実施してください**
<details>
<summary>(こちらをクリックすると詳細が開閉します) </summary>
1. [ダウンロードセンター](https://pleasanter.org/dlcenter)から最新バージョンのプリザンターをダウンロードし、「C:\web\」に配置します。
1. [GitHubのリリースノート](https://github.com/Implem/Implem.Pleasanter/releases)から、配置したバージョンと同様のParametersPatch.zipをダウンロードして「C:\web\」に配置します。
1. 下記コマンドを実行します。
**C:\web\** ディレクトリ配下の構成が以下のようになっていることを確認してください。
C:\web\Pleasanter_1.4.x.x.zip
C:\web\PrametersPatch.zip
```
pleasanter-setup -r C:\web\Pleasanter_1.4.x.x.zip -patch C:\web\ParametersPatch.zip
```
</details>
2. プリザンターがインストールされているディレクトリを入力します。
「C:\web\pleasanter」 にインストールされている場合は空白で Enter キーを押下します。

3. サマリ画面が表示されます。
内容を確認し「Shall I install Pleasanter with this content? Please enter ‘y(yes)' or 'n(no)’. : 」 の後に **y** を入力しEnterキーで実行してください。
※パスワードはマスクされています。

4. 「Type "y" (yes) if the license is correct, otherwise type "n" (no).」 と表示されたら **y** を入力して実行してください。
下記ログが表示されたらセットアップは終了です。
```
<SUCCESS> Starter.ConfigureDatabase: Database configuration has been completed.
<SUCCESS> Starter.Main: All of the processes have been completed.
Setup is complete.
```
## 5. プリザンターの起動確認
1. 「サーバマネージャー」の「ツール(T)」メニューを開き「インターネット インフォメーション サービス(IIS)マネージャー」を起動します。
1. 左ペインより「サーバー名」を選択します。右ペインの「開始」をクリックして、IISを開始します。

1. 開始後、左ペインより[サイト](/ja/manual/site)-「Default Web Site」を選択し、右ペインの「*.80(http)参照」をクリックし、プリザンターを起動します。

1. ログイン後、ナビゲーションメニューの「ヘルプ」-「バージョン」をクリックし、バージョンが正しいことを確認します。

※インストーラでバックアップされたC:\web\pleasanter_yyyyMMdd_HHmmssは不要な場合は削除してください。保存しておく場合は別フォルダに退避してください。