Parent page: Bảo trì
Enterprise Server cung cấp một công cụ dòng lệnh để đáp ứng các khía cạnh sau của việc cấu hình Enterprise Server:
-
User Management – cho phép Workspace của Enterprise Server được nạp sẵn hàng loạt cấu hình người dùng và vai trò lấy từ các hệ thống hoặc hồ sơ của công ty, nhờ đó không cần phải tạo từng mục riêng lẻ thông qua giao diện Workspace trên trình duyệt. Công cụ hỗ trợ nhập dữ liệu Người dùng, Vai trò và dữ liệu thành viên người dùng-vai trò từ các tệp *.csv phân tách bằng dấu phẩy tiêu chuẩn.
-
Part Choice Indexing – cho phép bạn thực hiện thủ công việc lập chỉ mục lại Part Choices cho các linh kiện thư viện trong Workspace của mình, được lấy từ các Part Sources do người dùng định nghĩa (kết nối tới cơ sở dữ liệu linh kiện cục bộ).
Có thể thiết lập để việc lập chỉ mục lại part choice diễn ra tự động. Hãy cấu hình việc này bằng trường
Indexing part choices every khi định nghĩa một custom database part source. Part source được quản trị viên Workspace định nghĩa trên trang
Part Providers (
Admin – Part Providers) trong giao diện trình duyệt của Workspace. Để biết thêm thông tin, xem
Configuring a Custom Database Part Source.
Công cụ – avconfiguration.exe – được bao gồm trong bản cài đặt Enterprise Server của bạn và có thể tìm thấy trong thư mục \Program Files (x86)\Altium\Altium365\Tools\VaultConfigurationTool.
Mặc dù công cụ có thể được dùng để quản lý người dùng tự động, cách tiếp cận được khuyến nghị là sử dụng
chức năng đồng bộ hóa LDAP.
Truy cập Công cụ Cấu hình
Để sử dụng công cụ:
-
Khởi chạy Windows Command Prompt.
-
Đi tới đúng thư mục. Với cài đặt mặc định trên ổ C của máy chủ, thư mục này sẽ là:
cd C:\Program Files (x86)\Altium\Altium365\Tools\VaultConfigurationTool\.
-
Để chạy công cụ và liệt kê các tùy chọn khả dụng, tại dấu nhắc lệnh hãy nhập:
avconfiguration ?
Tùy thuộc vào hệ điều hành của PC máy chủ, văn bản đã sao chép có thể được dán vào command prompt bằng cách nhấp chuột phải hoặc Ctrl+V, hoặc cả hai.

Truy cập công cụ cấu hình thông qua Command Prompt.
Lưu ý tham số ?; bao gồm tham số này sẽ hiển thị trợ giúp về các chức năng có sẵn trong công cụ cấu hình:
-
usermanagement – nhập Người dùng và Vai trò.
-
suppliers – lập chỉ mục Part Choice.
-
help – hiển thị màn hình trợ giúp (? có thể được dùng thay cho chuỗi help).
Cú pháp và các công tắc của Usermanagement
Các công tắc sau khả dụng khi sử dụng chức năng usermanagement của công cụ:
avconfiguration usermanagement [-help | params [options]]
trong đó các tham số khả dụng là:
-
--url – bắt buộc. Địa chỉ và cổng của Enterprise Server đích.
-
--user – bắt buộc. Phần User Name trong thông tin xác thực truy cập của người dùng Enterprise Server Workspace.
-
--password – bắt buộc. Phần Password trong thông tin xác thực truy cập của người dùng Enterprise Server Workspace (phân biệt chữ hoa/chữ thường).
-
--roles – tên tệp chứa các vai trò cần nhập.
-
--users – tên tệp chứa các người dùng cần nhập.
-
--memberships – tên tệp chứa dữ liệu thành viên của người dùng cần nhập.
Đường dẫn tìm kiếm mặc định cho các tệp dữ liệu đầu vào CSV là thư mục hiện tại (nơi tệp avconfiguration.exe nằm). Nếu tệp dữ liệu không nằm trong thư mục hiện tại, cần bao gồm đường dẫn tới tệp dữ liệu đó.
Các tùy chọn khả dụng là:
-
-d – xóa những người dùng và vai trò không được liệt kê trong các tệp được cung cấp. Tất cả người dùng và vai trò hiện có trong Enterprise Server Workspace nhưng không được liệt kê trong các tệp được cung cấp sẽ bị xóa (ngoại trừ người dùng System và admin, cùng vai trò Administrators).
-
-o – ghi đè dữ liệu hiện có. Nếu một người dùng đã tồn tại trong Enterprise Server Workspace và cũng có trong một tệp đang được nhập, thì thông tin trong Workspace sẽ bị ghi đè bằng thông tin trong tệp được nhập.
Chỉ cần nhập avconfiguration usermanagement, các công tắc này sẽ được liệt kê như một trợ giúp hữu ích.

Các công tắc khả dụng khi sử dụng công cụ ở chế độ usermanagement.
Usermanagement Example
Mục nhập sau sẽ nhập người dùng, vai trò và các quan hệ thành viên người dùng-vai trò như được định nghĩa trong các tệp ví dụ có trong thư mục cài đặt (users.csv, roles.csv, và memberships.csv). Dữ liệu người dùng hiện có sẽ bị ghi đè ở nơi một người dùng trùng khớp được định nghĩa trong tệp users.csv. Ngoài ra, tất cả những người dùng và vai trò Enterprise Server hiện có khác không được định nghĩa trong các tệp users.csv và roles.csv sẽ bị xóa.
avconfiguration usermanagement --url=http://localhost:9780 --user=admin --password=admin --roles=roles.csv --users=users.csv --memberships=memberships.csv -d -o
Lưu ý rằng các ký tự đặc thù ngôn ngữ (chẳng hạn như umlaut, dấu huyền, v.v.) không được hỗ trợ.
Công cụ sẽ phân tích dữ liệu tệp để kiểm tra tính hợp lệ trước khi nhập nội dung vào Enterprise Server, đồng thời hiển thị thông báo thành công/thất bại của quá trình nhập cho từng tệp được xử lý khi công cụ chạy.

Kết quả khi chạy lệnh configuration-usermanagement ví dụ.
Các tệp CSV ví dụ
Một ví dụ cho mỗi loại tệp *.csv được nhận dạng có trong thư mục của công cụ (\Program Files (x86)\Altium\Altium365\Tools\VaultConfigurationTool). Mô tả nội dung của từng loại tệp và mọi yêu cầu được trình bày bên dưới.
users.csv
Chứa dữ liệu hồ sơ Người dùng.
| Tên trường |
Mô tả |
Yêu cầu |
| FIRSTNAME |
Tên |
Bắt buộc (phải có ít nhất một ký tự) |
| LASTNAME |
Họ |
Bắt buộc (phải có ít nhất một ký tự) |
| USERNAME |
Tên người dùng |
Bắt buộc |
| PASSWORD |
Mật khẩu người dùng |
Bắt buộc đối với chế độ xác thực 'Built In' |
| PHONE |
Số điện thoại |
|
| AUTHTYPE |
AUTHTYPE |
Bắt buộc: Loại xác thực; 0 cho xác thực 'Built In', 1 cho xác thực 'Windows' (Domain) |
| EMAIL |
Địa chỉ email |
|
| DOMAIN |
Tên miền |
Bắt buộc đối với chế độ xác thực 'Windows'. |
-
Mỗi người dùng phải được định nghĩa trên một dòng mới của tệp.
-
Sẽ không có mục nào được nhập vào Enterprise Server Workspace nếu dữ liệu cho bất kỳ trường Bắt buộc nào bị thiếu trong tệp
users.csv.
-
Mục người dùng sẽ không được nhập nếu có lỗi trong dữ liệu, chẳng hạn như có Domain trong khi AUTHTYPE được đặt sai là 0 ('Built In').
-
Tất cả các trường phải có mặt trong tệp CSV, được phân tách bằng dấu phẩy. Dữ liệu cho các trường không bắt buộc phải để trống (ví dụ: field1,,field2,...).
roles.csv
Chứa dữ liệu Vai trò.
| Tên trường |
Mô tả |
| ROLENAME |
Tên vai trò (phải có ít nhất một ký tự) |
-
Mỗi vai trò phải được định nghĩa trên một dòng mới của tệp.
memberships.csv
Chứa dữ liệu thành viên Vai trò của Người dùng (nghĩa là, người dùng nào là thành viên của vai trò nào)
| Tên trường |
Mô tả |
| ROLENAME |
Tên vai trò |
| USERNAME |
Tên người dùng |
-
Mỗi định nghĩa thành viên người dùng-vai trò phải được định nghĩa trên một dòng mới của tệp.
-
Các trường phải được phân tách bằng dấu phẩy.
-
Các cặp USERNAME–ROLENAME không hợp lệ sẽ thất bại, nhưng không ngăn các cặp hợp lệ được nhập.
Cú pháp và các công tắc của Suppliers
Các công tắc sau khả dụng khi sử dụng chức năng suppliers của công cụ:
avconfiguration suppliers [-help | params]
trong đó các tham số khả dụng là:
-
--url – bắt buộc. Địa chỉ và cổng của Enterprise Server đích.
-
--user – bắt buộc. Phần User Name trong thông tin xác thực truy cập của người dùng Enterprise Server Workspace.
-
--passwordMD5 – bắt buộc. Phần Password trong thông tin xác thực truy cập của người dùng Enterprise Server Workspace, dưới dạng giá trị băm MD5.
-
--reindexPartChoice – bắt buộc. Tên nhà cung cấp để bắt đầu lập chỉ mục part choice. Đây là tên của custom database Part Source do người dùng định nghĩa đã được cấu hình để kết nối với cơ sở dữ liệu linh kiện cục bộ của công ty. Phân tách nhiều Supplier (Part Source) bằng dấu phẩy. Lưu ý rằng vì dấu phẩy được dùng làm ký tự phân tách nên nó không thể được dùng trong tên Part Source.
Part source được quản trị viên Workspace định nghĩa trên trang
Part Providers (
Admin – Part Providers) trong giao diện trình duyệt của Workspace. Để biết thêm thông tin, xem
Configuring a Custom Database Part Source.
Chỉ cần nhập avconfiguration suppliers, các công tắc này sẽ được liệt kê như một trợ giúp hữu ích.

Các công tắc khả dụng khi sử dụng công cụ ở chế độ suppliers.
Một mục nhập ví dụ có thể là:
avconfiguration suppliers --url=http://localhost:9780 --user=admin --passwordMD5=21232f297a57a5a743894a0e4a801fc3 --reindexPartChoice=MySQLODBC,MsSQL