Windows Server Core: เริ่มต้นด้วย PowerShell ตามค่าเริ่มต้น
Windows Server Core เริ่มต้นด้วย cmd ตามค่าเริ่มต้น ทำไม ฉันไม่รู้. มันน่ารำคาญเพราะว่า Windows Powershell นั้นเป็นอนาคตของการดูแลระบบ Windows อย่างไม่ต้องสงสัย
หากคุณใช้งาน Server Core (ฉันหวังว่าจะเป็นเช่นนั้น สำหรับตัวควบคุมโดเมน, DNS, บริการไฟล์ และอื่นๆ ไม่มีเหตุผลที่ดีที่จะไม่ทำเช่นนั้น) การเปลี่ยนแปลงนั้นก็เป็นเรื่องง่าย ต้องกำหนดการตั้งค่าที่เกี่ยวข้องในรีจิสทรี Regedit สามารถเปิดได้บนเซิร์ฟเวอร์คอร์ (มีส่วนติดต่อผู้ใช้แบบกราฟิกเพิ่มเติมที่มาพร้อมกับคอร์ เช่น notepad.exe และ timedate.cpl) ฉันกำลังพูดถึงคีย์นี้:
มาเปลี่ยนการตั้งค่านี้เพื่อให้ Core เริ่ม PowerShell หลังจากเข้าสู่ระบบ
เปิด Windows PowerShell (ใน PowerShell ประเภท cmd) ป้อนคำสั่งต่อไปนี้แล้วกด Enter:
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\' -Name Shell -Value 'powershell.exe'
จากนั้นรีสตาร์ทเซิร์ฟเวอร์คอร์ของคุณ
Restart-Computer -Force
หลังจากเข้าสู่ระบบ คุณจะเห็นพรอมต์ PowerShell
อะไรต่อไป?
สำหรับการกำหนดค่า Core เพิ่มเติม โปรดดูบทความอื่น ๆ ของฉันเกี่ยวกับ Core
นี่ไม่ใช่ Windows Server ของบรรพบุรุษของคุณ: การตั้งค่าเซิร์ฟเวอร์คอร์ด้วย PowerShell
PowerShell: วิธีติดตั้ง Domain Controller ด้วย Server Core


