พูลแอปพลิเคชันรายการ PowerShell
ในการจัดการเซิร์ฟเวอร์เว็บ การแสดงพูลแอปพลิเคชัน IIS เป็นงานการดูแลระบบที่สำคัญ การแสดงรายการกลุ่มแอปพลิเคชันช่วยให้ผู้ดูแลระบบสามารถตรวจสอบการจัดสรรทรัพยากรและการบำรุงรักษา PowerShell มีโมดูล IISAdministration ที่ให้ cmdlets เพื่อจัดการเว็บไซต์และกลุ่มแอปพลิเคชัน
CMdlet `Get-IISAppPool` ใน PowerShell ใช้เพื่อแสดงรายการพูลแอปพลิเคชัน รวมถึงข้อมูลเกี่ยวกับชื่อพูลแอป สถานะ เวอร์ชัน CLR โหมดไปป์ไลน์ และการเริ่มต้น โหมด
คำสั่งต่อไปนี้รับรายการพูลแอปพลิเคชัน
Get-IISAppPoolคุณยังสามารถใช้ IIS:\AppPool กับ Get-ChildItem cmdlet เพื่อรับรายการพูลแอปพลิเคชัน IIS
ในบทความนี้ เราจะหารือถึงวิธีการใช้คำสั่ง PowerShell Get-IISAppPool เพื่อแสดงรายการพูลแอปพลิเคชัน IIS และรับข้อมูลเกี่ยวกับกลุ่มแอปพลิเคชันเฉพาะ
วิธีแสดงรายการ Application Pools
เมื่อต้องการแสดงรายการพูลแอปพลิเคชัน IIS ให้ใช้คำสั่ง Get-IISAppPool คำสั่งนี้รับข้อมูลการกำหนดค่าสำหรับพูลแอปพลิเคชัน IIS
Get-IISAppPoolในสคริปต์ PowerShell ข้างต้น Get-IISAppPool cmdlet จะได้รับรายการพูลแอปพลิเคชันรวมถึงข้อมูลการกำหนดค่า
ข้อมูลการกำหนดค่าสำหรับกลุ่มแอปพลิเคชัน IIS ประกอบด้วย:
- ชื่อ: ระบุชื่อของกลุ่มแอปพลิเคชัน
- สถานะ: ระบุสถานะของกลุ่มแอปพลิเคชัน ค่าสามารถเป็น Started หรือ Stopped ก็ได้
- CLR Ver: ระบุเวอร์ชัน .NET CLR
- โหมดไปป์ไลน์: แสดงถึงโหมดไปป์ไลน์ที่ได้รับการจัดการ มันสามารถเป็นได้ทั้งแบบรวมหรือแบบคลาสสิก
- โหมดเริ่มต้น: ระบุโหมดดาวสำหรับกลุ่มแอปพลิเคชัน
ผลลัพธ์ของสคริปต์ PowerShell ข้างต้นหลังจากแสดงรายการพูลแอปพลิเคชัน IIS ทั้งหมดได้รับด้านล่าง
ใช้ IIS:\AppPools เพื่อรับ IIS Application Pools
คุณสามารถรับพูลแอปพลิเคชัน IIS ได้โดยใช้ IIS PSDrive iis:AppPools จำเป็นต้องมีโมดูล PowerShell WebAdministration หรือ IISAdministration ติดตั้งอยู่บนระบบ
ใช้คำสั่งต่อไปนี้เพื่อนำเข้าโมดูล WebAdministration
Import-Module WebAdministration -Verboseคำสั่งต่อไปนี้รับพูลแอปพลิเคชัน
Get-ChildItem IIS:\AppPools\ในสคริปต์ PowerShell ข้างต้น คำสั่ง Get-ChildItem จะใช้ IIS PSDrive ในกรณีนี้คือ “IIS:\AppPools ” และรับรายการพูลแอปพลิเคชันในเซิร์ฟเวอร์ IIS
ผลลัพธ์ของสคริปต์ PowerShell ข้างต้นได้รับด้านล่าง
PS C:\> Get-ChildItem IIS:\AppPools\
Name State Applications
---- ----- ------------
.NET v2.0 Started
.NET v2.0 Classic Started
.NET v4.5 Started /USMCBMService
/USMMicroservice
.NET v4.5 Classic Started
Classic .NET AppPool Started
DefaultAppPool Started Default Web Site
HMI Stopped HMI
HMITest Started HMITest
PowerShellGeek Startedบทสรุป
ฉันหวังว่าบทความข้างต้นเกี่ยวกับวิธีแสดงรายการกลุ่มแอปพลิเคชันโดยใช้ Get-IISAppPool cmdlet และ IIS:\AppPool PSDrive ใน PowerShell จะเป็นประโยชน์สำหรับคุณ
คำสั่ง Get-IISAppPool จะพร้อมใช้งานในโมดูล IISAdministration
เมื่อต้องการใช้ IIS:\AppPool คุณจะต้องใช้โมดูล WebAdministration
คุณสามารถค้นหาหัวข้อเพิ่มเติมเกี่ยวกับคำสั่ง PowerShell Active Directory และพื้นฐานของ PowerShell ได้ในหน้าแรกของ ShellGeek
