Viết kịch bản Terminal Service - Phần 3
Số trang: 12
Loại file: pdf
Dung lượng: 404.96 KB
Lượt xem: 8
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Mục tiêu của chúng tôi là giới thiệu cho các bạn một số lệnh để các bạn có thể sử dụng và giới thiệu cả cách xây dựng một số kịch bản bằng cách sử dụng các lệnh này. Phần này, chúng tôi sẽ tiếp tục giới thiệu về một số lệnh tiếp theo.
Nội dung trích xuất từ tài liệu:
Viết kịch bản Terminal Service - Phần 3Viết kịch bản Terminal Service - Phần 3Nguồn:quantrimang.com Brien M. PoseyQuản trị mạng - Cho đến phần này, chúng tôi đã giới thiệu cho các bạn một sốlệnh có thể sử dụng để thực hiện một số nhiệm vụ từ dòng lệnh trong môi trườngTerminal Service. Mục tiêu của chúng tôi là giới thiệu cho các bạn một số lệnh đểcác bạn có thể sử dụng và giới thiệu cả cách xây dựng một số kịch bản bằngcách sử dụng các lệnh này. Phần này, chúng tôi sẽ tiếp tục giới thiệu về một sốlệnh tiếp theo.Change UserTerminal Services cung cấp hai chế độ hoạt động cơ bản: chế độ thực thi và chếđộ cài đặt. Thông thường, khi bạn thiết lập một session của terminal service,session sẽ hoạt động trong chế độ thực thi. Điều này có nghĩa rằng bạn hoàntoàn thoải mái trong việc chạy các ứng dụng, tuy nhiên bạn lại không được phépcài đặt các ứng dụng (chí ít cũng không ứng dụng chia sẻ). Trong thực tế, nếubạn muốn chạy một ứng dụng có tên setup.exe trong khi đang hoạt động trongchế độ thực thi thì Terminal Services sẽ khóa cố gắng của bạn.Cách mà bạn cài đặt một ứng dụng trong môi trường terminal service thườngliên quan đến việc sử dụng applet Add/Remove Programs của Control Panel.Điều này không giúp gì nhiều cho bạn nếu bạn cần cài đặt một chương trìnhbằng một kịch bản tự động. Đây chính là điểm mạnh của lệnh Change User.Lệnh này cho phép bạn xem bạn đang hoạt động ở chế độ nào và chuyển đổicác chế độ nếu cần.Cú pháp cho lệnh này thực sự rất đơn giản. Chỉ cần nhập vào lệnh ChangeUser, sau đó là một tiếp lệnh thông báo cho lệnh đó những gì bạn muốn thựchiện. Tiếp lệnh /Query sẽ cho phép bạn biết được thông tin về chế độ mà bạnđang hoạt động hiện tại là gì. Tiếp lệnh /Execute lại cho phép bạn chuyển đổisang chế độ thực thi, còn tiếp lệnh /Install lại cho phép bạn chuyển sang chế độcài đặt.Một số môi trường kịch bản tỏ ra khá khó khăn trong vấn đề nhập vào lệnh gồmcó nhiều từ. Biết được điều đó, Microsoft đã cho phép bạn thực hiện viết tắt cholệnh này là CHGUSER.TSCONNhư đã được nhắc đến trong loạt bài trước, chúng tôi đã giới thiệu cho các bạncách sử dụng lệnh TSDISCON để hủy kết nối session của terminal service. Tuynhiên lệnh TSCON lại thực hiện ngược lại, nó cho phép bạn kết nối với mộtsession của terminal service.Trước khi giới thiệu cho các bạn về cách sử dụng lệnh này, bạn cần hiểu mộtchút về những gì mà nó thực hiện. Trái ngược với cách mà tên lệnh dường nhưmách bảo, lệnh này lại không thiết lập session của terminal service mới toanhmà thay vào đó nó cho phép bạn bỏ đi session đang tồn tại và kết nối vớisession khác đã được thiết lập.Nếu quan sát trong hình A, bạn sẽ thấy rằng chúng tôi đã sử dụng lệnh QuerySession để hiển thị danh sách tất cả các session hiện đang được kết nối với máychủ. Lúc này, chúng tôi đang kết nối với máy chủ thông qua các session 0. Bạncũng sẽ thấy được rằng session số 1 đã bị hủy kết nối. Mặc dù session đã bị hủykết nối nhưng chúng ta vẫn có thể sử dụng lệnh TSCON để kết nối nó. Hình A: Hình vẽ thể hiện trạng thái đang được kết nối với máy chủ thông qua session 0Chúng tôi đã nhập vào lệnh TSCON và theo sau đó là số session muốn kết nốivới (trong trường hợp này là 1) và ngay lập tức được kết nối với session. Chúngtôi sẽ giới thiệu màn hình capture của quá trình, nhưng tuy nhiên ở đây không cógì thể hiện vì session ban đầu đã bị hủy kết nối ngay lập tức, sau đó được gắnvào một session mới. Trong thực tế, nếu quan sát trong hình B, bạn sẽ thấy rằngcác ứng dụng đang chạy trước session số 1 đang bị hủy kết nối hiện đang chạybên trong kết nối của chúng tôi.Hình B: Khi kết nối với một session khác, bạn gia nhập session ở trạng thái hiện hànhNhư những gì bạn thấy, khi kết nối với một session khác, bạn sẽ gia nhậpsession đó trong trạng thái hiện hành của nó. Nếu các ứng dụng đang chạytrước kết nối của bạn với session thì bạn sẽ thấy các ứng dụng khi kết nối.Có hai thứ chính bạn cần biết về lệnh TSCON. Đầu tiên là bạn không nhất thiếtbị hạn chế trong việc kết nối với các session mà bạn đã hủy kết nối. Trong thựctế, hãy quan sát trong hình C. Trước khi chúng tôi bắt đầu viết bài này, chúng tôiđã gắn với máy chủ sử dụng session 1. Sử dụng lệnh TSCON 0 để hủy kết nốisession 1 và kết nối với session 0. Nếu bạn quan sát toàn bộ hình C thì bạn sẽthấy được rằng session 0 đã được kết nối rồi. Hình C: Hoàn toàn có thể kết nối với một session đã được kết nối rồiMột thứ khác nữa mà bạn cần biết là, sau khi kết nối với một session khác, bạnluôn có thể sử dụng lệnh TSCON để hủy kết nối từ session đó, và quay trở vềsession gốc của bạn.Cho đến đây, bạn đã thấy những trường hợp sử dụng đơn giản của lệnhTSCON. Nếu nhìn vào hình C, bạn sẽ thấy rằng nó hiển thị cú pháp của lệnh nàyvà một vài tùy chọn khác mà bạn có thể sử dụng khi kết n ...
Nội dung trích xuất từ tài liệu:
Viết kịch bản Terminal Service - Phần 3Viết kịch bản Terminal Service - Phần 3Nguồn:quantrimang.com Brien M. PoseyQuản trị mạng - Cho đến phần này, chúng tôi đã giới thiệu cho các bạn một sốlệnh có thể sử dụng để thực hiện một số nhiệm vụ từ dòng lệnh trong môi trườngTerminal Service. Mục tiêu của chúng tôi là giới thiệu cho các bạn một số lệnh đểcác bạn có thể sử dụng và giới thiệu cả cách xây dựng một số kịch bản bằngcách sử dụng các lệnh này. Phần này, chúng tôi sẽ tiếp tục giới thiệu về một sốlệnh tiếp theo.Change UserTerminal Services cung cấp hai chế độ hoạt động cơ bản: chế độ thực thi và chếđộ cài đặt. Thông thường, khi bạn thiết lập một session của terminal service,session sẽ hoạt động trong chế độ thực thi. Điều này có nghĩa rằng bạn hoàntoàn thoải mái trong việc chạy các ứng dụng, tuy nhiên bạn lại không được phépcài đặt các ứng dụng (chí ít cũng không ứng dụng chia sẻ). Trong thực tế, nếubạn muốn chạy một ứng dụng có tên setup.exe trong khi đang hoạt động trongchế độ thực thi thì Terminal Services sẽ khóa cố gắng của bạn.Cách mà bạn cài đặt một ứng dụng trong môi trường terminal service thườngliên quan đến việc sử dụng applet Add/Remove Programs của Control Panel.Điều này không giúp gì nhiều cho bạn nếu bạn cần cài đặt một chương trìnhbằng một kịch bản tự động. Đây chính là điểm mạnh của lệnh Change User.Lệnh này cho phép bạn xem bạn đang hoạt động ở chế độ nào và chuyển đổicác chế độ nếu cần.Cú pháp cho lệnh này thực sự rất đơn giản. Chỉ cần nhập vào lệnh ChangeUser, sau đó là một tiếp lệnh thông báo cho lệnh đó những gì bạn muốn thựchiện. Tiếp lệnh /Query sẽ cho phép bạn biết được thông tin về chế độ mà bạnđang hoạt động hiện tại là gì. Tiếp lệnh /Execute lại cho phép bạn chuyển đổisang chế độ thực thi, còn tiếp lệnh /Install lại cho phép bạn chuyển sang chế độcài đặt.Một số môi trường kịch bản tỏ ra khá khó khăn trong vấn đề nhập vào lệnh gồmcó nhiều từ. Biết được điều đó, Microsoft đã cho phép bạn thực hiện viết tắt cholệnh này là CHGUSER.TSCONNhư đã được nhắc đến trong loạt bài trước, chúng tôi đã giới thiệu cho các bạncách sử dụng lệnh TSDISCON để hủy kết nối session của terminal service. Tuynhiên lệnh TSCON lại thực hiện ngược lại, nó cho phép bạn kết nối với mộtsession của terminal service.Trước khi giới thiệu cho các bạn về cách sử dụng lệnh này, bạn cần hiểu mộtchút về những gì mà nó thực hiện. Trái ngược với cách mà tên lệnh dường nhưmách bảo, lệnh này lại không thiết lập session của terminal service mới toanhmà thay vào đó nó cho phép bạn bỏ đi session đang tồn tại và kết nối vớisession khác đã được thiết lập.Nếu quan sát trong hình A, bạn sẽ thấy rằng chúng tôi đã sử dụng lệnh QuerySession để hiển thị danh sách tất cả các session hiện đang được kết nối với máychủ. Lúc này, chúng tôi đang kết nối với máy chủ thông qua các session 0. Bạncũng sẽ thấy được rằng session số 1 đã bị hủy kết nối. Mặc dù session đã bị hủykết nối nhưng chúng ta vẫn có thể sử dụng lệnh TSCON để kết nối nó. Hình A: Hình vẽ thể hiện trạng thái đang được kết nối với máy chủ thông qua session 0Chúng tôi đã nhập vào lệnh TSCON và theo sau đó là số session muốn kết nốivới (trong trường hợp này là 1) và ngay lập tức được kết nối với session. Chúngtôi sẽ giới thiệu màn hình capture của quá trình, nhưng tuy nhiên ở đây không cógì thể hiện vì session ban đầu đã bị hủy kết nối ngay lập tức, sau đó được gắnvào một session mới. Trong thực tế, nếu quan sát trong hình B, bạn sẽ thấy rằngcác ứng dụng đang chạy trước session số 1 đang bị hủy kết nối hiện đang chạybên trong kết nối của chúng tôi.Hình B: Khi kết nối với một session khác, bạn gia nhập session ở trạng thái hiện hànhNhư những gì bạn thấy, khi kết nối với một session khác, bạn sẽ gia nhậpsession đó trong trạng thái hiện hành của nó. Nếu các ứng dụng đang chạytrước kết nối của bạn với session thì bạn sẽ thấy các ứng dụng khi kết nối.Có hai thứ chính bạn cần biết về lệnh TSCON. Đầu tiên là bạn không nhất thiếtbị hạn chế trong việc kết nối với các session mà bạn đã hủy kết nối. Trong thựctế, hãy quan sát trong hình C. Trước khi chúng tôi bắt đầu viết bài này, chúng tôiđã gắn với máy chủ sử dụng session 1. Sử dụng lệnh TSCON 0 để hủy kết nốisession 1 và kết nối với session 0. Nếu bạn quan sát toàn bộ hình C thì bạn sẽthấy được rằng session 0 đã được kết nối rồi. Hình C: Hoàn toàn có thể kết nối với một session đã được kết nối rồiMột thứ khác nữa mà bạn cần biết là, sau khi kết nối với một session khác, bạnluôn có thể sử dụng lệnh TSCON để hủy kết nối từ session đó, và quay trở vềsession gốc của bạn.Cho đến đây, bạn đã thấy những trường hợp sử dụng đơn giản của lệnhTSCON. Nếu nhìn vào hình C, bạn sẽ thấy rằng nó hiển thị cú pháp của lệnh nàyvà một vài tùy chọn khác mà bạn có thể sử dụng khi kết n ...
Tìm kiếm theo từ khóa liên quan:
Hệ điều hành Quản trị mạng Công nghệ thông tin Tin học Computer networkTài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 457 0 0 -
52 trang 434 1 0
-
24 trang 359 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 320 0 0 -
74 trang 303 0 0
-
96 trang 299 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 291 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 286 0 0 -
173 trang 278 2 0
-
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 277 0 0