ฉันกำลังพยายามสร้างไฟล์สองสามไฟล์ที่ฉันสามารถบันทึกบนเดสก์ท็อปท้องถิ่นเพื่อเปิดเซสชัน 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ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก.