Windows
AMG EduTech Docs

Windows

Cài Máy chủ thi trên Windows bằng một lệnh PowerShell.

Bạn cần Windows Server 2019 trở lên, hoặc Windows 10 hay 11 bản 64-bit. Bạn cần quyền Administrators, máy chủ phải vào được Internet, và bạn đã làm xong phần Chuẩn bị trước khi cài.

Cài Máy chủ thi

Mở PowerShell với quyền quản trị

Nhấn Start, gõ PowerShell, rồi chọn Run as administrator.

Chạy lệnh cài

irm https://download.amgedu.tech/edt-runtime-windows/install.ps1 | iex

Một menu hiện ra.

Chọn bản mới nhất

Gõ 1 để chọn Install or update, rồi chọn Newest from the download server.

Nhập địa chỉ AMG-Cloud

Gõ địa chỉ AMG-Cloud rồi nhấn Enter. Khi cài xong, bạn thấy dòng Done. màu xanh và trình duyệt tự mở web máy chủ LAN.

Web máy chủ LAN mở ngay sau khi cài (địa chỉ đã che).

Tiếp theo, đăng ký máy chủ rồi cài chứng chỉ trên Máy thi.

Cài từ tệp zip khi máy chủ không có Internet
  1. Tải tệp edt-runtime-windows-<phiên bản>.zip và tệp .sha256 cùng tên từ danh sách các bản đã phát hành.
  2. Chép hai tệp vào thư mục Downloads của tài khoản quản trị.
  3. Chạy (Get-FileHash .\edt-runtime-windows-<phiên bản>.zip).Hash. Chuỗi in ra phải trùng với nội dung tệp .sha256.
  4. Chuột phải vào tệp zip và chọn Extract All.
  5. Chuột phải vào install.ps1 và chọn Run with PowerShell.
  6. Gõ 1, chọn The package in …, rồi nhập địa chỉ AMG-Cloud.
Cài một phiên bản cụ thể

Lệnh ở bước 2 luôn cài bản mới nhất. Để cài một bản cụ thể, thay <phiên bản> bằng một giá trị version trong danh sách các bản đã phát hành, rồi chạy trong PowerShell quản trị:

& ([scriptblock]::Create((irm https://download.amgedu.tech/edt-runtime-windows/install.ps1))) -Action Install -Version <phiên bản> -SyncGatewayUrl https://<địa-chỉ-AMG-Cloud>

Lệnh này cài mà không mở menu. Dùng -Version latest để cài bản mới nhất theo cách này.

Quản lý máy chủ sau khi cài

Mở một cửa sổ terminal mới để dùng lệnh amg-runtime. Gõ amg-runtime không kèm tham số để mở menu.

ViệcLệnh
Xem máy chủ có đang chạy khôngamg-runtime status
Khởi động lạiamg-runtime restart
Xem logamg-runtime logs
Cập nhật lên bản mới nhấtamg-runtime update
Quay lại bản trướcamg-runtime rollback
Đổi địa chỉ AMG-Cloud hoặc IP LANamg-runtime config
Gỡ cài đặt và giữ dữ liệuamg-runtime uninstall

Không cập nhật khi đang có Ca thi. Lệnh amg-runtime uninstall --purge xóa cả dữ liệu và CA, nên chỉ dùng lệnh này khi máy chủ rời Địa điểm thi.

Khi gặp sự cố

Thông báoLàm gì
comes from DHCPĐặt IP tĩnh cho card mạng, rồi cài lại.
is not an address of this serverIP của máy chủ đã đổi. Chạy amg-runtime config --lan-host <IP đúng>.
Port conflictTắt chương trình đang dùng cổng 18443. Chương trình đó thường là Docker.
Their major or minor versions differCài bản có cùng phiên bản với AMG-Cloud.
is behind the database schemaBản này không quay lại được. Cập nhật lên bản mới hơn.
AMG Runtime did not answerKiểm tra địa chỉ AMG-Cloud, rồi xem amg-runtime logs.
Windows không tìm thấy lệnh amg-runtimeMở một cửa sổ terminal mới.