Viết kịch bản terminal service phần 1

10 255 0
Viết kịch bản terminal service   phần 1

Đang tải... (xem toàn văn)

Thông tin tài liệu

Viết kịch Terminal Service - Phần Nguồn : quantrimang.com  Brien M Posey Quản trị mạng - Khi hệ điều hành Windows phát triển, số người cho DOS lỗi thời Tuy nhiên hầu hết lệnh DOS ban đầu hỗ trợ mà phát triển thêm, Microsoft bổ sung thêm nhiều lệnh tập lệnh Nhiều lệnh số lệnh có liên quan đến việc kết nối mạng, số liên quan cụ thể đến Windows Terminal Services Trong viết giới thiệu cho bạn số lệnh hữu dụng quản trị viên terminal service Một số lệnh mà giới thiệu không trực tiếp liên quan đến terminal service chúng hữu dụng sử dụng môi trường Còn số lệnh khác liên quan trực tiếp đến terminal service Kế hoạch dành số sau loạt để giới thiệu lệnh minh chứng cách làm việc chúng Cuối loạt bài, giới thiệu cho bạn cách sử dụng lệnh tạo kịch tự động Lệnh Change Logon Lệnh Change Logon cho phép bạn kích hoạt vô hiệu hoá phiên đăng nhập từ cửa sổ nhắc lệnh từ kịch tự động Một cách mà thấy lệnh sử dụng giới thực công ty, công ty cần chặn người dùng máy chủ vài đêm để thực nhiệm vụ bảo trì Quản trị viên công ty tạo kịch đề vô hiệu hoá phiên đăng nhập, sau chạy nhiệm vụ bảo trì cuối kích hoạt trở lại đăng nhập Cú pháp lệnh đơn giản, bạn cần nhập vào lệnh CHANGE LOGON, sau switch sau: • • • /QUERY Cho bạn biết phiên đăng nhập kích hoạt vô hiệu hoá /ENABLE Cho phép phiên đăng nhập /DISABLE Vô hiệu hoá phiên đăng nhập Nếu quan sát hình A, bạn thấy lệnh Change Logon sử dụng ví dụ Trong hình, nhập vào lệnh CHANGE LOGON /? để bạn thấy cú pháp lệnh này, sau nhập vào lệnh CHANGE LOGON /QUERY để thấy đầu truy vấn Hình A: Lệnh CHANGE LOGON cho phép bạn kích hoạt vô hiệu hoá phiên đăng nhập Một số môi trường không hỗ trợ sử dụng lệnh có nhiều từ Chẳng hạn Microsoft tạo phiên lệnh từ cho lệnh Lệnh từ CHLOGON Lệnh Change Port Lệnh Change Port nhanh chóng trở thành lỗi thời, có số tổ chức lợi dụng lệnh nên giới thiệu cho bạn Ý tưởng ẩn chứa đằng sau ứng dụng Change Port số ứng dụng kế thừa (điển ứng dụng DOS) viết mã cứng để sử dụng cổng nối tiếp Cho ví dụ, điều xảy ứng dụng viết mã sử dụng cổng COM2 máy tính có cổng nối tiếp? Lệnh Change Port sử dụng để đồ lại cổng nối tiếp Cho ví dụ, ứng dụng viết mã sử dụng COM2, máy tính có cổng nối tiếp việc đồ hoá cổng bị thay đổi để triệu gọi COM2 gửi chuyển tiếp đến COM1 Có tuỳ chọn khác mà bạn thực với lệnh Tuỳ chọn thứ đồ hoá lại cổng nối tiếp Có thể thực điều cách sử dụng tham số portx=porty Cho ví dụ, muốn hướng gọi từ cổng COM2 sang cổng COM1 bạn cần phải sử dụng lệnh sau: CHANGE PORT port2=port1 Một tùy chọn khác mà lệnh Change Port cho phép bạn thực xóa đồ cổng Để thực vậy, bạn cần đặt sau theo lệnh Change Port /D số cổng Cho ví dụ, muốn xoá việc đồ hoá Port 2, bạn cần phải nhập vào lệnh đây: Change Port /D port2 Lệnh Change Port hỗ trợ sử dụng /Query Điều cho phép bạn quan sát đồ hóa cổng hành Một điểm thú vị /Query cho bạn biết số mâu thuẫn phiên Windows Trong môi trường lab chúng tôi, chạy lệnh Change Port /Query máy tính chạy hệ điều hành Windows Server 2003 cổng nối tiếp vật lý nào, nhận thông báo thị không tồn đồ cổng Khi thử tương tự máy tính chạy Windows Vista, lệnh cho thấy đồ hóa hình B Hình B: Lệnh Port /Query nhằm phát đồ cổng nối tiếp máy Giống lệnh Change Logon , có kiểu viết tắt cho lệnh Kiểu viết tắt lệnh CHGPORT Lệnh Query Session Một lệnh đơn giản có liên quan đến terminal service lệnh hữu dụng Đó lệnh Query Session, lệnh sử dụng mà không cần tham số phụ Với lệnh này, Windows cung cấp cho bạn thông tin tất session gắn với máy chủ Như bạn thấy hình C, Windows cho bạn biết tên session, tên người dùng, người thực đăng nhập thông qua the session, số session ID, session có kích hoạt hay không kiểu session Hình C: Lệnh Query Session cung cấp thông tin phiên terminal service hành Lệnh Query Session không yêu cầu bạn sử dụng thêm tham số nào, nhiên điều nghĩa bạn sử dụng tham số khác Bạn dễ dàng lọc đầu cách nhập vào username, session name, session ID cụ thể theo sau lệnh Cho ví dụ, bạn muốn biết session có số 65536, cần nhập vào lệnh sau: Query Session 65536 Có số switch bạn sử dụng Đây mô tả vắn tắt switch dùng cho lệnh này: • • • • • /SERVER:servername Cho phép bạn định tên máy chủ muốn truy vấn /MODE Liệt kê tốc độ baud, chẵn lẻ, số bit liệu bit stop cho session /FLOW Cho bạn biết xem session sử dụng điều khiển luồng hay không /CONNECT Liệt kê phương pháp kết nối session /COUNTER Cung cấp bảng tóm tắt số session tạo, huỷ kết nối kết nối lại Kết luận Trong phần này, giới thiệu cho bạn số lệnh sử dụng môi trường terminal service Trong phần loạt này, giới thiệu số lệnh khác phần cuối loạt giới thiệu cách kết hợp lệnh để tạo số kịch tự động Viết kịch Terminal Service - Phần Brien M Posey QUERY TERMSERVER Lệnh mà muốn nói đến lệnh QUERY TERMSERVER Khi bạn nhập vào lệnh này, Windows tạo danh sách tất máy chủ terminal mạng, thể hình A Hình A: Lệnh QUERY TERMSERVER làm cho Windows sinh danh sách tất máy chủ terminal mạng Nếu bạn vận hành mạng doanh nghiệp, mạng lớn danh sách máy chủ terminal dài Điều gây nhiều vấn đề bạn muốn tạo kịch tự động nhằm tạo báo cáo, lệnh thiết kế để dừng tạm thời đợi người dùng nhập vào sau hình hiển thị Nếu mục đích bạn tạo kịch tự động, gợi ý bạn sử dụng lệnh QUERY TERMSERVER với khóa chuyển đổi /CONTINUE Bằng cách thực vậy, lệnh hiển thị danh sách máy chủ đầu cuối theo luồng liên tục, thay cho việc dừng sau hình đầy Một vấn đề khác sử dụng lệnh mạng lớn là, mạng doanh nghiệp có đến hàng trăm miền, miền lại gồm nhiều máy chủ đầu cuối Nếu muốn tránh tượng tải bạn hạn chế đầu báo cáo cho máy chủ đầu cuối nằm miền Để thực vậy, bạn cần phải sử dụng /DOMAIN, sau tên miền miền bạn muốn tạo báo cáo Cho ví dụ, muốn liệt kê tất máy chủ đầu cuối miền Contoso bạn cần phải sử dụng lệnh đây: QUERY TERMSERVER /DOMAIN:Contoso Thứ cuối mà thực với lệnh bạn sử dụng để tạo báo cáo để liệt kê địa MAC có liên quan với máy chủ đầu cuối Để thực điều đó, cần nhập vào lệnh QUERY TERMSERVER, sau khóa chuyển đổi /ADDRESS Có thể xem đầu hình B Hình B: Lệnh QUERY TERMSERVER /ADDRESS liệt kê địa MAC có liên quan với máy chủ đầu cuối QUERY PROCESS Lệnh mà muốn giới thiệu cho bạn lệnh QUERY PROCESS Có thể bạn biết, ứng dụng có nhiều quy trình Lệnh QUERY PROCESS cho phép bạn biết quy trình chạy máy chủ đầu cuối Như bạn thấy hình C, bạn nhập vào lệnh QUERY PROCESS, Windows liệt kê người dùng chạy trình, session terminal service có liên quan đến trình chạy đó, số session ID, process ID tên file thực thi khởi chạy trình Hình C: Lệnh QUERY PROCESS liệt kê thông tin chi tiết trình chạy máy chủ Thứ mà bạn cần biết lệnh không liệt kê trình riêng lẻ cách mặc định Nếu nhìn vào hình, bạn thấy trình chạy nội máy chủ liệt kê Nếu bạn muốn xem danh sách đầy đủ tất trình chạy máy chủ, đơn giản cần nhập vào lệnh QUERY PROCESS, sau dấu hoa thị, xem hình D Hình D: Lệnh QUERY PROCESS * liệt kê trình chạy máy chủ Mặc dù, bản, báo cáo lệnh QUERY PROCESS cho hữu ích, nhiên lệnh cho phép xem thông tin lọc Nếu muốn quan sát thông tin lọc dựa Process ID, Username, Session Name, Program Name, bạn phải nhập vào tên lệnh QUERY PROCESS, sau phần thông tin muốn lọc Cho ví dụ, giả dụ bạn muốn tạo báo cáo thể thông tin có liên quan đến trình số 3360 Để thực điều này, nhập vào switch thứ gì, mà cần nhập vào lệnh QUERY PROCESS, sau process ID, trường hợp 3360 Báo cáo thu lúc giống hiển thị hình E Hình E: Lệnh QUERY PROCESS cho phép bạn tạo báo cáo dựa thông tin cụ thể Kỹ thuật tương tự áp dụng bạn muốn thực truy vấn dựa tên người chạy trình, tên session tên chương trình Cho ví dụ, muốn tạo báo cáo tất trình chạy Administrator, bạn cần phải nhập vào lệnh đây: QUERY PROCESS Administrator Như bạn thấy hình F, Windows liệt kê tất trình chạy quản trị viên Hình F: Lệnh QUERY PROCESS Administrator hiển thị tất trình chạy quản trị viên Do session terminal service gán số session ID Nên quan sát hình D, bạn thấy lệnh QUERY PROCESS hiển thị session ID Mặc dù vậy, bạn lại lọc đầu theo session ID việc nối số session ID vào phần cuối lệnh QUERY PROCESS Lý điều Windows cách phân biệt session ID process ID Mặc dù vậy, bạn nối thêm vào số vào phần đuôi lệnh QUERY PROCESS Windows tự động thừa nhận số process ID Điều nghĩa bạn lọc theo session ID Nếu muốn lọc đầu theo session ID bạn cần phải sử dụng khóa chuyển đổi /ID, sau dấu hai chấm, số session ID Cho ví dụ, muốn xem tất trình liên quan với session ID số 1, bạn thực cách nhập vào lệnh sau: QUERY PROCESS /ID:1 Bạn thấy lệnh cho hình G Hình G: Khóa chuyển đổi /ID lọc đầu dựa session ID Kết luận Trong phần này, giới thiệu cho bạn thêm số lệnh sử dụng môi trường terminal service Trong phần ba loạt này, giới thiệu cho bạn số lệnh khác     ... tạo số kịch tự động Viết kịch Terminal Service - Phần Brien M Posey QUERY TERMSERVER Lệnh mà muốn nói đến lệnh QUERY TERMSERVER Khi bạn nhập vào lệnh này, Windows tạo danh sách tất máy chủ terminal. .. cấp bảng tóm tắt số session tạo, huỷ kết nối kết nối lại Kết luận Trong phần này, giới thiệu cho bạn số lệnh sử dụng môi trường terminal service Trong phần loạt này, giới thiệu số lệnh khác phần. .. tiếp máy Giống lệnh Change Logon , có kiểu viết tắt cho lệnh Kiểu viết tắt lệnh CHGPORT Lệnh Query Session Một lệnh đơn giản có liên quan đến terminal service lệnh hữu dụng Đó lệnh Query Session,

Ngày đăng: 04/12/2015, 19:48

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan