คำถามติดแท็ก windows-server-core

1
ฉันจะเพิ่ม Windows GUI ลงในเซิร์ฟเวอร์หลักของ Windows 2016 ได้อย่างไร
เราเพิ่งได้รับเซิร์ฟเวอร์เฉพาะของเราจาก Rackspace มันเต็มไปด้วย W2008 บนมัน ฉันตัดสินใจที่จะติดตั้งระบบปฏิบัติการล่าสุดไว้ดังนั้นฉันไม่จำเป็นต้องอัปเกรดในภายหลัง เห็นได้ชัดระหว่างการติดตั้งฉันเลือกตัวเลือก no gui ฉันพยายามติดตั้ง gui จาก powershell ที่ฉันเห็นการอ้างอิงบนเว็บไซต์อื่น ตัวอย่างเช่น: Install-WindowsFeature Server-GUI-Shell -Restart เมื่อฉันรันสิ่งนี้ฉันได้รับข้อผิดพลาดต่อไปนี้: PS C:\> Install-WindowsFeature Server-GUI-Shell -Restart Install-WindowsFeature : ArgumentNotValid: The role, role service, or feature name is not valid: 'Server-GUI-Shell'. The name was not found. At line:1 char:1 + Install-WindowsFeature Server-GUI-Shell -Restart …

5
เปิดคอนโซล cmd ใหม่บน core Windows 2012 Server หลังจากปิดคอนโซลล่าสุด
บนเซิร์ฟเวอร์ทดสอบใหม่ของฉันซึ่งเป็นเซิร์ฟเวอร์หลักของ Windows Server 2012 ฉันได้ปิดคอนโซล cmd ที่เปิดอยู่ด้วยexitคำสั่ง ฉันจะเปิดพรอมต์อื่นได้อย่างไร ฉันจะถูกบังคับให้รีบูตเครื่องหรือไม่

2
ลบ windows.old อย่างถูกต้องบน Hyper-V Server 2012 R2
ฉันติดตั้ง Hyper-V Server 2012 R2 บนเซิร์ฟเวอร์ที่มีเซิร์ฟเวอร์ Hyper-V 2012 เมื่อฉันทำสิ่งนี้Windows.oldโฟลเดอร์มาตรฐานจะถูกสร้างขึ้น ตอนนี้ฉันต้องการลบโฟลเดอร์นั้นอย่างปลอดภัย วิธีมาตรฐานในการใช้ GUI แบบเต็มรูปแบบคือการใช้ Disk Cleanup แต่แน่นอนว่าฉันไม่มีตัวเลือกนั้นใน Hyper-V Server มีวิธีที่เป็นทางการในการลบโฟลเดอร์นั้นในสถานการณ์นี้หรือไม่ ฉันรู้ว่านี่เป็น Server Core ฉันสามารถติดตั้ง GUI เต็มรูปแบบรวมถึงประสบการณ์บนเดสก์ท็อปได้ แต่นั่นเป็นเรื่องไร้สาระที่จะลบโฟลเดอร์ออกหมดจด เหตุผลหลักของฉันในการถามแทนที่จะทำrmdir /sหรืออะไรบางอย่างก็คือWindows.oldโฟลเดอร์มีจุดเชื่อมต่อมากมายและฉันไม่ต้องการทำลายสิ่งใดในสำเนา OS ที่ใช้งานจริงซึ่งเป็นส่วนหนึ่งของการทำเช่นนี้

8
ระบุเซิร์ฟเวอร์หลักของ Windows 2012
ฉันต้องการตรวจสอบว่าเซิร์ฟเวอร์ 2012 ได้รับการติดตั้งแบบ Core หรือไม่โดยใช้ WMI คำถามที่ก่อนหน้านี้จะชี้ให้เห็นว่าฉันจะได้รับOperatingSystemSKU จาก Win32_OperatingSystem ระบบหลักของ Windows 2012 ของฉันกำลังรายงาน OperatingSystemSKU อยู่ที่ 7 บทความจากคำถามอื่น ๆ ดูเหมือนจะบ่งบอกว่าเป็น PRODUCT_STANDARD_SERVER และหากมีการติดตั้งหลักฉันควรคาดหวังให้เห็นค่า 0x0000000D แทน PRODUCT_STANDARD_SERVER_CORE ฉันคิดถึงอะไรที่นี่ ในที่สุดฉันก็ต้องการสร้างนโยบายและใช้การกำหนดเป้าหมายระดับรายการเพื่อใช้นโยบายนั้นกับการติดตั้ง Windows 2012 Server Core เท่านั้น PS C:\Users\zoredache\Documents> gwmi -Query "select OPeratingSystemSKU,Version,ProductType from Win32_OperatingSystem" __GENUS : 2 __CLASS : Win32_OperatingSystem __SUPERCLASS : __DYNASTY : __RELPATH …

3
ใช้ PowerShell โดยอัตโนมัติบนเซิร์ฟเวอร์คอร์
เมื่อฉันล็อกอินเข้าสู่การติดตั้งเซิร์ฟเวอร์ 2012 Core ทุกครั้งที่ฉันต้องพิมพ์powershellเพื่อรับบรรทัดคำสั่ง PowerShell แทนที่จะเป็น ol ol 'cmd ธรรมดา สมมติว่าฉันจะไม่ลบคุณลักษณะ PowerShell Windows ฉันจะกำหนดค่าเซิร์ฟเวอร์ให้พาฉันเข้าสู่พรอมต์ PowerShell แทน cmd ได้อย่างไร

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

1
เปิดเครื่องรูดไฟล์ด้วย Powershell ใน Server 2012 Core
ฉันต้องการแตกไฟล์ด้วย powershell วิธีทั่วไปที่ฉันเห็นทุกคนทำคือการทำให้เชลล์กับสคริปต์โดยอัตโนมัติ $shellApplication = new-object -com shell.application $zipPackage = $shellApplication.NameSpace($zipfilename) $destinationFolder = $shellApplication.NameSpace($destination) $destinationFolder.CopyHere($zipPackage.Items()) สิ่งนี้จะไม่ทำงานสำหรับฉันเนื่องจาก Server Core ไม่มีเชลล์ดังนั้นจึงไม่มีระบบอัตโนมัติ สิ่งนี้ทำให้เกิดข้อผิดพลาด E_FAIL COM Powershell ดูเหมือนจะไม่สามารถทำด้วยตัวเองและถ้าฉันไปบุคคลที่สามฉันต้องคิดหาวิธีในการรับสคริปต์ยูทิลิตี้ไปยังเซิร์ฟเวอร์ในสถานที่แรก 7-Zip คือ go-to ของฉัน แต่ดูเหมือนว่าฉันจะไม่สามารถสคริปต์การดาวน์โหลดและติดตั้งได้ Sourceforge ทำให้ฉันถอยกลับไฟล์ HTML ฉันจะสคริปต์การคลายซิปไฟล์ zip ใน Server 2012 Core ได้อย่างไร

3
หน่วยความจำ Windows 2012 Core Extreme ใช้กับบริการ SVCHOST / Workstation
เรามีเซิร์ฟเวอร์ประมาณ 200, Hyper V, File Cluster และ IIS ที่ทั้งหมดกำลังประสบปัญหาเดียวกันเหตุการณ์เกิดขึ้นบนเซิร์ฟเวอร์ผ่านการใช้งานปกติที่สูงสุดหรือใกล้ถึง RAM บนเซิร์ฟเวอร์ เมื่อสิ่งนี้เกิดขึ้นบริการ SVCHOST / เวิร์กสเตชันโดยเฉพาะ (ตัดออกโดยการแยกบริการเวิร์กสเตชันเป็น SVCHOST ของตัวเอง) จะหยุดการปล่อยจับ / เธรดและหน่วยความจำที่ใช้โดยบริการนั้นจะไม่ถูกปล่อยออกมา ในบางกรณีเรามีบริการเวิร์กสเตชันที่ใช้ RAM มากถึง 40GB บนเซิร์ฟเวอร์ 255GB นอกจากนี้ยังพบว่ามีมากกว่า 40 ล้านด้ามในบางกรณี ในการรีบูตปัญหาของหลักสูตรจะหายไปและจะไม่ปรากฏขึ้นอีกจนกว่าหน่วยความจำทั้งหมดจะถูกใช้งานโดยกระบวนการ W3 หรือ HyperV VM หลังจากนั้นบริการเวิร์กสเตชันก็เริ่มคว้า RAM ทั้งหมด กระบวนการนี้ช้ามากและอาจใช้เวลาสัปดาห์ / เดือนขึ้นอยู่กับปริมาณของ RAM บนเซิร์ฟเวอร์ ทั้งเซิร์ฟเวอร์ Hyper V และเซิร์ฟเวอร์ IIS ของเราเข้าถึงการแชร์สำหรับไฟล์ทำงานส่วนแบ่งเหล่านี้อยู่ในที่จัดเก็บข้อมูล SSD …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.