ไมโครซอฟท์ได้ออก Windows Management Framework สำหรับ Windows XP, Windows Server 2003, Windows Vista และ Windows Server 2008 ซึ่งเป็นเฟรมเวิร์กของการจัดการระบบ Windows ที่ประกอบด้วย 3 องค์ประกอบ คือ
- Windows Remote Management (WinRM) 2.0
- Windows PowerShell 2.0
- Background Intelligent Transfer Service (BITS) 4.0
WinRM 2.0
WinRM เป็นการใช้งานโปรโตคอล WS-Management ซึ่งทำงานอยู่บนพื้นฐานของมาตรฐาน Standard Simple Object Access Protocol (SOAP) เป็นโปรโตคอลที่สามารถทำงานร่วมกับไฟร์วอลล์ (Firewall) ได้อย่างไม่มีปัญหา ช่วยให้ฮาร์ดแวร์และระบบปฏิบัติการสามารถทำงานร่วมกันได้อย่างมีประสิทธิภาพ
โปรโตคอล WS-Management นั้นมีข้อกำหนดทั่วไปสำหรับระบบในการเข้าถึงและแลกเปลี่ยนข้อมูลข้ามโครงข่ายพื้นฐานของระบบไอที (IT infrastructure) โดยใน WinRM 2.0 นั้นมีคุณสมบัติใหม่ดังนี้
- The WinRM Client Shell API provides functionality to create and manage shells and shell operations, commands, and data streams on remote computers.
- The WinRM Plug-in API provides functionality that enables a user to write plug-ins by implementing certain APIs for supported resources and operations.
- WinRM 2.0 introduces a hosting framework. Two hosting models are supported. One is Internet Information Services (IIS)-based and the other is WinRM service-based.
- Association traversal lets a user retrieve instances of Association classes by using a standard filtering mechanism.
- WinRM 2.0 supports delegating user credentials across multiple remote computers.
- Users of WinRM 2.0 can use Windows PowerShell cmdlets for system management.
- WinRM has added a specific set of quotas that provide a better quality of service and allocate server resources to concurrent users. The WinRM quota set is based on the quota infrastructure that is implemented for the IIS service.
Windows PowerShell 2.0
Windows PowerShell คือ Command line shell และ Scripting language ซึ่งไมโครซอฟต์ออกแบบเป็นพิเศษเพื่อสนับสนุนการทำงานของ System Administrator และการทำงานต่างๆในลักษณะ Automation
Windows PowerShell สร้างขึ้นบนพื้นฐานของ Microsoft .NET Framework ช่วยให่เจ้าหน้าที่ทางด้านไอทีและนักพัฒนาระบบสามารถทำงานด้านจัดการและควบคุมระบบวินโดวส์และแอพพลิเคชันในแบบอัตโนมัติ โดย Windows PowerShell ทำงานในสภาวะแวดล้อมทั้งแบบ Interactive และ Scripting และสามารถที่จะทำงานได้ทั้งแบบ Independently และ Combination โดยใน Windows PowerShell 2.0 นั้นมีคุณสมบัติใหม่ดังนี้
Remoting
Windows PowerShell 2.0 สามารถรันบนรีโมทคอมพิวเตอร์ได้ครั้งละหลายเครื่องในเวลาเดียวทำให้สะดวกในการใช้งาน โดยสามารถทำการในแบบ interactive 1:1, fan-out 1:many และ fan-in many:1 (โดยใช้ IIS hosting model)
Integrated Scripting Environment
PowerShell จะรวม Scripting Environment (ISE) อยู่ในตัว ทำให้สามารถทำการรันคำสั่งแบบโต้ตอบ (Interactive) และแก้ไขหรือดีบักสคริปต์ในสภาพแวดล้อมแบบกราฟิก (Graphical environment) มีคุณสมบัติหลัก เช่น color-coded syntax, selective execution, graphical debugging, Unicode support และ context-sensitive help เป็นต้น
Modules
Modules ทำให้นักพัฒนาสคริปต์ และแอดมินิสเตรเตอร์ทำการ Partition และ Organize โค้ด Windows PowerShell ได้สะดวกและสามารถนำกลับมาใช้งานซ้ำได้
Advanced functions
Advanced functions เป็นฟังก์ชันซึ่งมีความสามารถและพฤติกรรมเหมือนกับ cmdlets ต่างกันเพียงแค่ถูกเขียนขึ้นมาด้วยภาษา Windows PowerShell แทนที่จะเป็นภาษา C#
Background jobs
Windows PowerShell 2.0 ทำให้สามารถรันคำสั่งแบบอะซิงโครนัส (Asynchronously) และในฉากหลัง (In the background) โดยไม่ต้องการโต้ตอบกับคอนโซล
Eventing
Eventing เป็นคุณสมบัติที่เพิ่มขึ้นมาเพื่อรองรับกับเอนจินของ Windows PowerShell สำหรับ listening, forwarding และ acting บน management และ system events
คุณสมบัติอื่นๆ
นอกจากนี้ยังมี Script internationalization, Script debugging และ New cmdlets
BITS 4.0
BITS คือเซอร์วิสที่ให้บริการถ่ายโอนไฟล์ระหว่างไคลเอ็นต์และเซิร์ฟเวอร์ BITS เป็นวิธีที่ง่ายในการถ่ายโอนไฟล์ผ่านทาง HTTP หรือ HTTPS รองรับทั้งการดาน์โหลดและอัพโหลด โดยดีฟอล์นั้น BITS จะถ่ายโอนไฟล์ในแบบแบ็คกราวด์โดยใช้แบนด์วิดธ์ที่ว่างทำให้ไม่กระทบต่อการทำงานของแอพพลิเคชันอื่นๆ โดยใน BITS 4.0 นั้นมีฟีเจออร์ใหม่ดังนี้
- Peer caching now uses Windows BranchCache
- A more flexible resource access model
- The BITS Compact Server
- More precise bandwidth throttling
WinRM 2.0 และ PowerShell 2.0
WinRM 2.0 และ PowerShell 2.0 มีความต้องการระบบดังนี้
ระบบปฏิบัติการที่รองรับ:
- Windows Server 2008 with Service Pack 2
- Windows Server 2003 with Service Pack 2
- Windows Vista with Service Pack 2
- Windows Vista with Service Pack 1
- Windows XP with Service Pack 3
BITS 4.0
BITS 4.0 มีความต้องการระบบดังนี้
ระบบปฏิบัติการที่รองรับ:
- Windows Server 2008 with Service Pack 2
- Windows Vista with Service Pack 2
- Windows Vista with Service Pack 1
การดาวน์โหลด Windows Management Framework นั้นจะแบ่งออกเป็น 2 ส่วน คือ Windows Management Framework Core ซึ่งประกอบด้วย WinRM 2.0 และ Windows PowerShell 2.0 และ Windows Management Framework BITS ซึ่งประกอบด้วย BITS 4.0 โดยสามารถดาวน์โหลดตามเวอร์ชันของ Windows ดังนี้
- ดาวน์โหลด Windows Management Framework for Windows XP ได้จากเว็บไซต์: Windows Management Framework Core for Windows XP
- ดาวน์โหลด BITS 4.0 สำหรับ Windows Vista ได้จากเว็บไซต์: Management Framework BITS for Windows Vista
- ระบบปฏิบัติการ Windows เวอร์ชันอื่นๆ สามารถดูรายละเอียดการดาวน์โหลดได้จากส่วนอ้างอิง
แหล่งข้อมูลอ้างอิง
• Windows Management Framework on Windows XP, Windows Server 2003, Windows Vista, and Windows Server 2008
บทความโดย: Thai Windows Administrator Blog
© 2009 TWA Blog. All Rights Reserved.
0 Comment:
Post a Comment