Tôi đang cố gắng tạo một vài tệp mà tôi có thể lưu trên máy tính để bàn cục bộ của mình để khởi chạy các phiên PowerShell.
Windows Server 2008 và Windows Server 2012 đều là bản cài đặt Server Core.
Hiện tại, tôi có thể mở Powershell và gõ:
Enter-PSSession -computername Win2012SrvCore -credential administrator
Sử dụng điều này, tôi có thể kết nối và chạy các lệnh và mọi thứ đều tuyệt vời.
Những gì tôi đã cố gắng làm là:
Tạo tập tin được gọi Win2012SrvCore1.ps1
với các mục sau:
$passwd = convertto-securestring -AsPlainText -Force -String MYPASSWORD
$cred = new-object -typename System.Management.Automation.PSCredential -argumentlist "administrator",$passwd
$session = new-pssession -computername Win2012SrvCore -credential $cred
Tạo tập tin được gọi Win2012SrvCore2.ps1
với các mục sau:
PowerShell.exe -Command Enter-PSSession -computername Win2012SrvCore -credential administrator
Mỗi ps1
tệp sẽ khởi chạy và đóng lại nhanh chóng với một số văn bản màu đỏ mà tôi không thể đọc được.
Tôi đã cố gắng thêm PAUSE
vào từng tập lệnh nhưng điều đó dường như không khiến cửa sổ đóng lại.
Những gì tôi muốn làm là tạo các tập lệnh mà tôi có thể nhấp đúp và mở vào dấu nhắc powershell, tương tự như một phiên RDP đã lưu.
Tôi đã cấu hình các tệp ps1 để thực thi:
C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
Mọi sự trợ giúp sẽ rất được trân trọng.