Hãy chắc chắn kiểm tra các bài viết trước trong loạt bài Geek School này trên Windows 7:
- Giới thiệu trường Geek How-To
- Nâng cấp và di chuyển
- Định cấu hình thiết bị
- Quản lý đĩa
- Quản lý ứng dụng
- Quản lý Internet Explorer
- Nguyên tắc cơ bản về địa chỉ IP
- Mạng
- Mạng không dây
- Tường lửa của Windows
Và hãy theo dõi phần còn lại của loạt bài này trong tuần này.
Hỗ trợ từ xa
Hỗ trợ từ xa là một tính năng được ra mắt lần đầu tiên trong Windows XP và bên cạnh việc loại bỏ trò chuyện thoại vẫn không thay đổi. Khi sử dụng hỗ trợ từ xa, có hai người dùng được kết nối với một máy, sử dụng cùng một lúc. Thứ nhất, có người cần sự giúp đỡ, người còn được gọi là chủ nhà cũng như người hỗ trợ người dùng được gọi là người giúp đỡ. Hỗ trợ từ xa tập trung vào ý tưởng của một loại kịch bản trợ giúp ảo.
Để một người nào đó yêu cầu trợ giúp, họ cần gửi cho bạn lời mời để giúp họ. Có ba cách bạn có thể tạo lời mời:
- Nếu cả máy chủ lưu trữ và trình trợ giúp đều trên cùng một mạng, bạn có thể lưu tập tin đến một vị trí mạng.
- Nếu họ không ở trên cùng một mạng, bạn có thể gửi cho họ lời mời qua email.
- Nếu mạng của bạn đang chạy IPv6, rất khó xảy ra vào thời điểm này, bạn có thể sử dụng dễ dàng kết nối.
Máy chủ cũng có lời nói cuối cùng về những gì xảy ra trong phiên, ví dụ họ có thể chọn người trợ giúp có thể điều khiển chuột và bàn phím và thậm chí có thể ngắt kết nối phiên bất cứ lúc nào nếu họ cảm thấy không thoải mái với những gì người trợ giúp đang làm.
Bật hỗ trợ từ xa
Để kích hoạt Remote Assistance, mở Start Menu và kích chuột phải vào Computer, sau đó chọn Properties từ menu ngữ cảnh.
Sử dụng hỗ trợ từ xa
Để yêu cầu ai đó giúp bạn, bạn cần phải thực hiện lời mời. Để thực hiện điều đó, hãy mở menu bắt đầu, mở rộng bảo trì và chọn Windows Remote Assistance.
Máy tính từ xa
Trong khi Remote Assistance tập trung xung quanh một kịch bản hai người dùng, Remote Desktop tập trung vào một người dùng duy nhất. Sự khác biệt lớn nhất giữa Remote Assistance và Remote Desktop là khi tôi kết nối với phiên máy tính từ xa, máy tính tôi đang kết nối bị khóa để bất kỳ ai đi ngang qua đều không thể thấy những gì tôi đang làm trên máy đó. Như bạn có thể đoán trước, Remote Desktop tập trung vào năng suất. Ví dụ: nếu tôi quên chỉnh sửa tài liệu trước khi tôi rời cơ quan, khi tôi về nhà, tôi có thể sử dụng Remote Desktop để kết nối với máy đó và nó sẽ giống như tôi đang ngồi ở bàn làm việc của mình.
Lưu ý: Điều này rất hữu ích Tôi thậm chí sử dụng nó mỗi ngày ở nhà, nơi tôi có một vài máy chủ không có màn hình gắn liền với họ; trên thực tế, họ thậm chí không có bàn phím hoặc chuột. Họ chỉ đơn giản là có một cáp điện và cáp mạng, đó là tất cả. Khi tôi muốn một cái gì đó trên máy chủ tôi chỉ cần sử dụng máy tính để bàn từ xa.
Kích hoạt Remote Desktop
Để kích hoạt Remote Desktop, mở Start Menu và kích chuột phải vào Computer, sau đó chọn Properties từ menu ngữ cảnh.
Ở đây bạn sẽ cần phải chọn hộp cho phép các kết nối Remote Desktop vào máy tính của bạn. Có hai tùy chọn để bật Remote Desktop:
- Chỉ cần cho phép kết nối từ bất kỳ thiết bị nào triển khai Giao thức Máy tính Từ xa. Tính năng này kém an toàn hơn nhưng cho phép bạn kết nối với PC của mình từ các thiết bị không chạy Windows chẳng hạn, thiết bị iOS hoặc thậm chí một máy tính khác đang chạy Linux.
- Ngoài ra, bạn có thể chọn cho phép các kết nối từ Windows 7 trở lên, thực thi RDP với Xác thực mức mạng.
Chúng tôi có thể đi với các tùy chọn an toàn hơn kể từ khi tôi chỉ có máy tính chạy Windows 7 và sau đó trong môi trường của tôi.
Sử dụng Remote Desktop
Một khi bạn đã kích hoạt Remote Desktop trên một máy tính, nó rất dễ dàng để kết nối với nó. Để làm như vậy, hãy mở Start Menu và mở rộng Accessories, sau đó nhấn vào Remote Desktop Connection.
WinRM
Lưu ý: WinRM là một công cụ quản lý vững chắc nhưng như bạn sẽ thấy trong một thời gian ngắn nó đã được thay thế bởi tính năng PowerShell Remoting tuyệt vời.
Windows Remote Management là một giao thức quản lý dựa trên dòng lệnh. Thứ mà WinRM thực sự đã làm cho nó là dựa trên giao thức HTTP rắn được cho phép thông qua nhiều tường lửa của công ty, do đó không cần phải mở các cổng đặc biệt. WinRM không được kích hoạt trên Windows 7 và bạn sẽ phải kích hoạt nó theo cách thủ công trên các máy trạm và máy chủ mà bạn muốn quản lý từ xa. Để cho phép nó mở một dấu nhắc lệnh nâng lên và chạy:
winrm quickconfig
- Dịch vụ Quản lý từ xa của Windows được thay đổi thành tự động khởi động chậm.
- Nó sẽ tạo trình nghe HTTP trên tất cả các địa chỉ IP cục bộ
- Một ngoại lệ tường lửa sẽ được tạo
Đó thực sự là tất cả để thiết lập máy tính của bạn cho WinRM.
Kết nối với máy tính đã bật WinRM
Để kết nối với máy tính bằng WinRM, bạn phải thêm máy vào danh sách máy chủ đáng tin cậy của mình. Để thực hiện loại đơn giản đó trong lệnh sau:
Lưu ý: Bạn sẽ cần thay đổi IP trong lệnh bên dưới thành một trong các máy mà bạn đang cố gắng kết nối.
winrm set winrm/config/client @{TrustedHosts=”192.168.174.130”}
Khi bạn đã thêm máy vào TrustedHosts của mình, bạn có thể kết nối và chạy bất kỳ lệnh nào bạn muốn trên máy từ xa. Để làm như vậy bạn sử dụng lệnh Windows Remote Shell (WinRS).
winrs –r:192.168.174.130 –u:Taylor –p:Pa$$w0rd netstat
Bạn sẽ cần phải thay thế các giá trị sau:
- 192.168.174.130 cho địa chỉ IP của máy đã bật WinRM
- Taylor cho tên người dùng của quản trị viên cục bộ trên máy từ xa
- Pa $$ w0rd cho mật khẩu cho tài khoản người dùng được chỉ định ở trên.
- lưới cho lệnh bạn muốn chạy. Tất nhiên, nếu bạn thực sự muốn xem các cổng nghe trên máy từ xa, hãy sử dụng netsat.
PowerShell Remoting
Như tôi đã đề cập trước đó, tính năng Remoting của PowerShell được xây dựng trên cùng của WinRM. Vì vậy, hãy thiết lập những gì đặt nó ngoài vỏ cũ.
Định hướng đối tượng
Có một điều làm cho PowerShell mạnh mẽ như nó, và thứ đó được gọi là Object Orientation. Lập trình hướng đối tượng, hoặc OOP như nó đã được biết đến, là một kiểu lập trình hỗ trợ tái sử dụng mã. Một trong những phương pháp mà nó sử dụng để thực hiện điều này là cho phép bạn tạo các cấu trúc dữ liệu phức hợp được tạo thành từ các kiểu dữ liệu nguyên thủy như số và chuỗi cũng như các cấu trúc phức hợp khác. Các cấu trúc dữ liệu phức hợp này được gọi là các đối tượng.
Nói một cách đơn giản, một đối tượng là một đại diện của một cái gì đó. Các đối tượng chứa các thuộc tính mô tả thứ và các phương thức cho đối tượng biết nó có thể làm gì. Ví dụ, bạn có thể có một đối tượng được gọi là Person. Đối tượng Person sẽ có:
- Một tài sản mô tả màu sắc của mắt người đó.
- Một tài sản mô tả màu tóc của người đó.
- Nó có thể có một phương pháp gọi là giấc ngủ.
- Nó có thể có một phương pháp gọi là đi bộ.
OOP thực sự là nhiều hơn thế này, nhưng điều này sẽ phục vụ như là một định nghĩa làm việc cho bây giờ. Vì mọi thứ trong PowerShell đều là một đối tượng, thật dễ dàng để làm việc với dữ liệu. Ví dụ, lệnh ghép ngắn Get-Service nhận thông tin về các dịch vụ đang chạy trên máy cục bộ của bạn. Để xem loại đối tượng mà nó xuất ra, chỉ cần đặt nó vào Get-Member:
Get-Service | Get-Member
Từ xa
Vì chúng tôi đã thiết lập WinRM, máy tính Windows 7 của chúng tôi đã có khả năng được điều khiển từ xa thông qua PowerShell. Để chạy lệnh ghép ngắn PowerShell trên máy từ xa, bạn sử dụng lệnh ghép ngắn Invoke-Command:
Invoke-Command WIN-H7INVSHKC7T {get-service}
Nếu bạn có bất kỳ câu hỏi nào, bạn có thể tweet tôi @taybgibb hoặc chỉ để lại nhận xét.