ฉันกำลังพยายามสร้างไฟล์สองสามไฟล์ที่ฉันสามารถบันทึกบนเดสก์ท็อปท้องถิ่นเพื่อเปิดเซสชัน PowerShell
Windows Server 2008 และ Windows Server 2012 เป็นทั้งการติดตั้งเซิร์ฟเวอร์คอร์
ขณะนี้ฉันสามารถเปิด Powershell และพิมพ์:
Enter-PSSession -computername Win2012SrvCore -credential administrator
ใช้สิ่งนี้ฉันสามารถเชื่อมต่อและเรียกใช้คำสั่งและทุกอย่างยอดเยี่ยม
สิ่งที่ฉันพยายามทำคือ:
สร้างไฟล์ชื่อWin2012SrvCore1.ps1
ดังต่อไปนี้:
$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
สร้างไฟล์ชื่อWin2012SrvCore2.ps1
ดังต่อไปนี้:
PowerShell.exe -Command Enter-PSSession -computername Win2012SrvCore -credential administrator
แต่ละps1
ไฟล์จะเปิดและปิดอย่างรวดเร็วด้วยข้อความสีแดงที่ฉันอ่านไม่ออก
ฉันพยายามเพิ่มPAUSE
ในแต่ละสคริปต์ แต่ดูเหมือนจะไม่หยุดหน้าต่างไม่ให้ปิด
สิ่งที่ฉันต้องการจะทำคือสร้างสคริปต์ที่ฉันสามารถคลิกสองครั้งและเปิดไปที่พร้อมท์ PowerShell คล้ายกับเซสชัน RDP ที่บันทึกไว้
ฉันได้กำหนดค่าไฟล์ ps1 เพื่อดำเนินการ:
C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก.