Kaspersky Script trong Active Directory

Các loại Script phổ biến trong AD

  • PowerShell (.ps1): Đây là ngôn ngữ script mạnh mẽ và hiện đại nhất của Microsoft, được sử dụng rộng rãi nhất hiện nay để quản lý AD.
  • VBScript (.vbs): Là một ngôn ngữ cũ hơn nhưng vẫn còn được sử dụng trong một số môi trường.
  • Batch files (.bat, .cmd): Là loại script đơn giản nhất, sử dụng các lệnh của Command Prompt.
Hoạt động qua Chính sách Nhóm (GPO)
  1. Viết Script: Quản trị viên viết một script để thực hiện một công việc cụ thể. Ví dụ, một script để tự động cài đặt Kaspersky Endpoint Security.
  2. Lưu trữ Script: Script này thường được lưu trong một thư mục chia sẻ đặc biệt trên máy chủ Domain Controller gọi là SYSVOL. Điều này đảm bảo mọi máy tính trong miền đều có thể truy cập và đọc được nó.
  3. Gán Script vào GPO: Quản trị viên tạo hoặc chỉnh sửa một GPO. Trong GPO, có 4 vị trí chính để gán script, tương ứng với 4 sự kiện:
    • Computer Configuration -> Startup: Script sẽ chạy khi máy tính khởi động, trước khi bất kỳ ai đăng nhập. Lý tưởng cho việc cài đặt phần mềm, cấu hình hệ thống.
    • Computer Configuration -> Shutdown: Script chạy khi máy tính tắt.
    • User Configuration -> Logon: Script sẽ chạy ngay khi người dùng đăng nhập thành công. Đây là loại phổ biến nhất, dùng để ánh xạ ổ đĩa mạng, cài đặt máy in, tạo shortcut...
    • User Configuration -> Logoff: Script chạy khi người dùng đăng xuất.
  4. Liên kết GPO: GPO chứa script này sau đó được liên kết vào một Đơn vị Tổ chức chứa các đối tượng cần áp dụng.
  5. Thực thi:
    • Khi một nhân viên đăng nhập vào bất kỳ máy tính nào trong công ty, máy tính đó sẽ kiểm tra với Domain Controller.
    • Nó nhận ra người dùng này thuộc nào, và có một GPO yêu cầu chạy một script đăng nhập.
    • Máy tính sẽ tự động tải script từ thư mục SYSVOL và thực thi nó.
Lợi ích của việc sử dụng Script
  • Tự động hóa: Giảm thiểu các công việc lặp đi lặp lại, tiết kiệm thời gian và công sức cho quản trị viên.
  • Tính nhất quán: Đảm bảo mọi người dùng và máy tính đều được cấu hình giống hệt nhau theo một tiêu chuẩn chung, tránh lỗi do con người.
  • Hiệu quả: Cho phép triển khai các thay đổi hoặc thực hiện các tác vụ phức tạp trên hàng trăm, hàng nghìn máy tính một cách nhanh chóng.
 
Back
Top