Tài liệu này mô tả cách kết nối với một thực thể máy ảo (VM) Windows bằng cách sử dụng PowerShell.
Trước khi bạn bắt đầu
-
Thiết lập tính năng xác thực nếu bạn chưa thiết lập.
Xác thực là quy trình xác minh danh tính của bạn để truy cập vào các dịch vụ và API. Google Cloud
Để chạy mã hoặc mẫu từ môi trường phát triển cục bộ, bạn có thể xác thực với Compute Engine bằng cách chọn một trong các tuỳ chọn sau:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
Nếu bạn chưa tạo tên người dùng và mật khẩu trên phiên bản Windows từ xa, hãy tạo hoặc đặt lại mật khẩu Windows.
Thêm quy tắc tường lửa để mở cổng
5986
trên mạng VPCGoogle Cloud nơi đặt thực thể Windows Server.Trên máy trạm cục bộ, hãy mở thiết bị đầu cuối PowerShell.
Không bắt buộc: Bạn có thể khởi chạy một biến để lưu trữ thông tin xác thực của người dùng để không cần nhập thông tin xác thực mỗi khi kết nối với thực thể. Nếu bỏ qua bước này, bạn sẽ nhận được lời nhắc nhập tên người dùng và mật khẩu sau.
$credentials = Get-Credential
Chọn xem bạn muốn thiết lập một phiên Powershell tương tác hay gọi lệnh trên máy ảo Windows Server từ xa.
IP_ADDRESS
: địa chỉ IP, tên DNS hoặc tên máy tính Windows của thực thể mà bạn muốn kết nối.SCRIPT
: một hoặc nhiều lệnh để chạy trên phiên bản từ xa. Ví dụ: chỉ địnhGet-EventLog -log "Windows PowerShell"
để nhận danh sách các sự kiện nhật ký.- Tìm hiểu cách quản lý quyền truy cập vào các thực thể cho nhiều người dùng trong một dự án hoặc tổ chức.
- Kết nối an toàn với các phiên bản máy ảo.
- Chuyển tệp sang các phiên bản Linux.
Kết nối bằng PowerShell
Nếu có máy trạm Windows có PowerShell, bạn có thể kết nối với các phiên bản Windows Server thông qua phiên PowerShell từ xa.
Thiết lập một phiên PowerShell tương tác
Để thiết lập phiên PowerShell, hãy chạy lệnh sau:
Enter-PSSession -ComputerName IP_ADDRESS -UseSSL -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck) -Credential $credentials
Thay thế
IP_ADDRESS
bằng địa chỉ IP bên ngoài, tên DNS hoặc tên máy tính Windows cho thực thể mà bạn muốn kết nối.Sau khi bạn kết nối, lời nhắc lệnh sẽ thay đổi để bao gồm địa chỉ IP của phiên bản Windows từ xa. Giờ đây, bạn có thể sử dụng thiết bị đầu cuối để chạy các lệnh PowerShell trên phiên bản Windows Server từ xa.
Gọi lệnh trên máy ảo Windows Server từ xa
Thay vì lệnh
Enter-PSSession
, bạn có thể chạyInvoke-Command
bằng cờ-ScriptBlock
để thực thi các lệnh PowerShell trên phiên bản từ xa mà không cần thiết lập phiên tương tác.Invoke-Command -ComputerName IP_ADDRESS -ScriptBlock { SCRIPT } -UseSSL -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck) -Credential $credentials
Thay thế nội dung sau:
Bước tiếp theo
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-06-11 UTC.
-