HOME
HOME
24h
24h
USA
USA
GOP
GOP
Phim Bộ
Phim Bộ
Phim-Online
Phim On
News-Clips
Clips
Playlist
Playlist
News Book
News Book
News 50
News 50
All Games”> </a><br/>
          <strong style=Games Breaking
Breaking

Go Back   VietBF > Others (Closed Forums) > Archive - Old News 2012 (closed)

 
 
Thread Tools
Default Hướng dẫn thực hiện lệnh PowerShell từ xa
Old 06-23-2012   #1
megaup
R9 Tuyệt Đỉnh Tôn Sư
 
Join Date: Mar 2008
Posts: 43,284
Thanks: 1
Thanked 1,016 Times in 490 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Rep Power: 61
megaup Reputation Uy Tín Level 6
megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6megaup Reputation Uy Tín Level 6
Tính năng PowerShell Remoting cho phép người dùng thực hiện các câu lệnh PowerShell hoặc truy cập phiên PowerShell hoàn chỉnh cho những máy tính Windows đầu xa.

Chức năng này tương tự như chức năng giao thức SSH, cho phép truy cập thiết bị đầu cuối từ xa trên những hệ điều hành khác. PowerShell bị khóa mặc định, v́ vậy người dùng sẽ phải kích hoạt PowerShell Remoting trước khi sử dụng. Bước thiết lập này hơi phức tạp một chút nếu như người dùng đang sử dụng một workgroup, ví dụ như, ở một mạng gia đ́nh (home network) thay v́ một miền (domain).

Kích hoạt PowerShell Remoting

Trên máy tính muốn truy cập từ xa, mở một cửa sổ PowerShell dưới quyền quản trị. Kích chuột phải vào biểu tượng tắt PowerShell và chọn Run as Administrator.

Để kích hoạt PowerShell Remoting, thực hiện lệnh sau (c̣n gọi là cmdlet trong PowerShell):
Enable-PSRemoting –Force
Câu lệnh khởi chạy dịch vụ WinRM, thiết lập cho dịch vụ khởi động tự động cùng máy tính và tạo chính sách tường lửa cho các kết nối. Phần “-Force” trong câu lệnh để PowerShell thực hiện những hành động này mà không thông báo cho người dùng qua từng bước.
Thiết lập nhóm (workgroup)

Nếu máy tính không trong một miền, tức, bạn đang thực hiện kết nối từ xa trong mạng gia đ́nh, bạn sẽ cần thực hiện thêm một số bước. Trước hết, chạy lệnh Enable-PSRemoting –Force trên máy tính muốn kết nối từ nó (Hăy nhớ khởi chạy PowerShell dưới quyền quản trị trước khi thực hiện lệnh này).
Ở cả hai máy tính, cấu h́nh thiết lập TrustedHosts v́ vậy các máy tính sẽ “tin tưởng” lẫn nhau. Ví dụ như, nếu ta đang thực hiện kết nối trên một mạng gia đ́nh tin cậy, có thể sử dụng lệnh sau để cho phép bất cứ máy tính nào kết nối tới:
Set-Item wsman:\localhost\cli ent\trustedhosts *
Để hạn chế số máy được phép kết nối, thay thế dấu “*” bằng danh sách các địa chỉ IP hoặc tên của máy được phép, phân cách nhau bằng dấu phẩy.
Trên cả hai máy, khởi động lại dịch vụ WinRM để những thiết lập mới có tác dụng:
Restart-Service WinRM
Kiểm tra kết nối

Trên máy tính muốn dùng để truy cập từ xa, sử dụng lệnh Test-WsMan để kiểm tra cấu h́nh. Câu lệnh sẽ kiểm tra dịch vụ WinRM có đang hoạt động trên máy đầu xa hay không. Nếu xuất hiện thông báo thành công sau quá tŕnh kiểm tra, điều này có nghĩa là WinRM đă được kích hoạt và các máy có thể giao tiếp với nhau. Sử dụng cmdlet sau, thay thế COMPUTER bằng tên máy đầu xa:
Test-WsMan COMPUTER
Nếu thành công, ta sẽ thấy thông tin về dịch vụ WinRM của máy đầu xa trong cửa sổ. Nếu thất bại, một thông báo lỗi sẽ xuất hiện.
Thực hiện lệnh từ xa

Để thực hiện một lệnh trên máy đầu xa, sử dụng câu lệnh Invoke-Command. Cú pháp câu lệnh như sau:
Invoke-Command -ComputerName COMPUTER -ScriptBlock { COMMAND } -credential USERNAME
COMPUTER đại diện cho tên máy, COMMAND là câu lệnh muốn thực hiện và USERNAME là tên người dùng ta muốn thực hiện lệnh trên máy đầu xa. Người dùng phải nhập mật khẩu cho username.
Ví dụ như, để xem nội dung của thư mục C:\directory ở máy đầu xa có tên Monolith dưới username Chris, sử dụng lệnh:
Invoke-Command -ComputerName Monolith -ScriptBlock { Get-ChildItem C:\ } -credential chris
Bắt đầu phiên từ xa

Sử dụng lệnh Enter-PSSession để bắt đầu phiên PowerShell từ xa, nơi mà ta có thể thực hiện nhiều câu lệnh, thay v́ chỉ một lệnh:
Enter-PSSession -ComputerName COMPUTER -Credential USER

NamNguyen (Theo HowToGeek)
megaup_is_offline  
Attached Thumbnails
Click image for larger version

Name:	powershell5.jpg
Views:	9
Size:	24.3 KB
ID:	390443  
 
User Tag List



 
Lên đầu Xuống dưới Lên 3000px Xuống 3000px
New Menu

Tin nóng nhất 24h qua

Tin nóng nhất 3 ngày qua

Tin nóng nhất 7 ngày qua

Tin nóng nhất 30 ngày qua

Albums

Total Videos Online
Lên đầu Xuống dưới Lên 3000px Xuống 3000px

Tranh luận sôi nổi nhất 7 ngày qua

Tranh luận sôi nổi nhất 14 ngày qua

Tranh luận sôi nổi nhất 30 ngày qua

10.000 Tin mới nhất

Tin tức Hoa Kỳ

Tin tức Công nghệ
Lên đầu Xuống dưới Lên 3000px Xuống 3000px

Super News

School Cooking Traveling Portal

Enter Portal

Series Shows and Movies Online

SERIES ONLINE 1

SERIES ONLINE 2
Lên đầu Xuống dưới Lên 3000px Xuống 3000px
iPad Tablet Menu

HOME

Breaking News

VN News

VietOversea

World News

Business News

Other News

History

Car News

Computer News

Game News

USA News

Mobile News

Music News

Movies News

Sport News

DEM

GOP

Phim Bộ

Phim Lẻ

Ca Nhạc

Thơ Ca

Help Me

Sport Live

Stranger Stories

Comedy Stories

Cooking Chat

Nice Pictures

Fashion

School

Travelling

Funny Videos

NEWS 24h

HOT 3 Days

NEWS 3 Days

HOT 7 Days

NEWS 7 Days

HOT 30 Days

NEWS 30 Days

Member News

Back 5 days

Back 10 days

Back 20 days

Back 30 days

Phim On

Clips

Playlist

News Book
Diễn Đàn Người Việt Hải Ngoại. Tự do ngôn luận, an toàn và uy tín. V́ một tương lai tươi đẹp cho các thế hệ Việt Nam hăy ghé thăm chúng tôi, hăy tâm sự với chúng tôi mỗi ngày, mỗi giờ và mỗi giây phút có thể. VietBF.Com Xin cám ơn các bạn, chúc tất cả các bạn vui vẻ và gặp nhiều may mắn.
Welcome to Vietnamese American Community, Vietnamese European, Canadian, Australian Forum, Vietnamese Overseas Forum. Freedom of speech, safety and prestige. For a beautiful future for Vietnamese generations, please visit us, talk to us every day, every hour and every moment possible. VietBF.Com Thank you all and good luck.

Lên đầu Xuống dưới Lên 3000px Xuống 3000px

All times are GMT. The time now is 22:02.
VietBF - Vietnamese Best Forum Copyright ©2005 - 2025
User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Log Out Unregistered

Page generated in 0.06763 seconds with 12 queries