การสนับสนุน PowerShell สําหรับคลัสเตอร์เกตเวย์ข้อมูลภายในองค์กร
สคริปต์ PowerShell จะพร้อมใช้งานใน แกลเลอรีของ PowerShell สคริปต์ที่อธิบายไว้ในบทความนี้มีไว้สําหรับ PowerShell เวอร์ชัน 5 เมื่อคุณใช้ PowerShell เวอร์ชัน 7 โปรดดู ที่ Cmdlet ของ PowerShell สําหรับการจัดการเกตเวย์ข้อมูลภายในองค์กร คุณสามารถใช้สคริปต์ PowerShell เพื่อดําเนินการต่อไปนี้:
- เรียกใช้รายการของคลัสเตอร์เกตเวย์ที่พร้อมใช้งานสําหรับผู้ใช้
- เรียกใช้รายการของอินสแตนซ์เกตเวย์ที่ลงทะเบียนไว้ในคลัสเตอร์และสถานะออนไลน์หรือออฟไลน์
- ปรับเปลี่ยนสถานะเปิดใช้งานหรือปิดใช้งานสําหรับอินสแตนซ์เกตเวย์ภายในคลัสเตอร์และคุณสมบัติเกตเวย์อื่นๆ
- ลบเกตเวย์
เรียกใช้คําสั่ง PowerShell
หากต้องการติดตั้ง cmdlet เหล่านี้ ให้เรียกใช้คําสั่งต่อไปนี้ในเซสชัน PowerShell แบบยกระดับ:
Install-Module -Name OnPremisesDataGatewayHAMgmt
รายการทั้งหมดของ cmdlet สามารถพบได้โดยใช้คําสั่งต่อไปนี้:
Get-Command -Module OnPremisesDataGateway*
ตัวอย่างและคําอธิบายจะรวมอยู่ใน cmdlets และคุณสามารถเข้าถึงได้โดยใช้คําสั่งต่อไปนี้:
get-help <cmdlet-name>
ตอนนี้คุณสามารถใช้คําสั่งในตารางต่อไปนี้เพื่อจัดการคลัสเตอร์เกตเวย์ของคุณ
คำ สั่ง | คำอธิบาย: | พารามิเตอร์ |
---|---|---|
เข้าสู่ระบบ OnPremisesDataGateway | ใช้คําสั่งนี้เพื่อลงชื่อเข้าใช้เพื่อจัดการคลัสเตอร์เกตเวย์ข้อมูลภายในองค์กรของคุณ คุณต้องเรียกใช้คําสั่งนี้ และลงชื่อเข้าใช้ ก่อนที่ คําสั่งความพร้อมใช้งานสูงอื่น ๆ จะสามารถทํางานได้อย่างถูกต้อง หมายเหตุ: โทเค็นการรับรองความถูกต้อง Microsoft Entra ID ที่ได้รับเป็นส่วนหนึ่งของการ login เรียกใช้จะใช้ได้เป็นเวลา 1 ชั่วโมงเท่านั้นหลังจากนั้นจะหมดอายุ คุณสามารถรัน login คําสั่งเพื่อรับโทเค็นใหม่ได้ |
ชื่อผู้ใช้และรหัสผ่าน Microsoft Entra ID (เป็นส่วนหนึ่งของการดําเนินการคําสั่ง ไม่ใช่การเรียกใช้เริ่มต้น) |
Get-OnPremisesDataGatewayClusters | เรียกใช้รายการของคลัสเตอร์เกตเวย์สําหรับผู้ใช้ที่ลงชื่อเข้าใช้ | อีกทางหนึ่งคือ คุณสามารถส่งพารามิเตอร์การจัดรูปแบบไปยังคําสั่งนี้เพื่อให้สามารถอ่านได้ดียิ่งขึ้น เช่น Format-Table -AutoSize -Wrap |
Get-OnPremisesDataClusterGateways | เรียกใช้รายการของเกตเวย์ภายในคลัสเตอร์ที่ระบุและข้อมูลเพิ่มเติมสําหรับแต่ละเกตเวย์ เช่น สถานะออนไลน์หรือออฟไลน์ และชื่อเครื่อง | -ClusterObjectID xyz (ซึ่ง xyz จะถูกแทนที่ด้วยค่า ID ออบเจ็กต์คลัสเตอร์จริง ซึ่งสามารถเรียกใช้งานได้โดยใช้ รับคําสั่ง OnPremisesDataGatewayClusters ) |
Set-OnPremisesDataGateway | ใช้คําสั่งนี้เพื่อตั้งค่าคุณสมบัติสําหรับเกตเวย์ที่ระบุภายในคลัสเตอร์ ซึ่งรวมถึงความสามารถในการเปิดใช้งานหรือปิดใช้งานอินสแตนซ์เกตเวย์เฉพาะ | -ClusterObjectID xyz (ซึ่ง xyz จะถูกแทนที่ด้วยค่า ID ออบเจ็กต์คลัสเตอร์จริง ซึ่งสามารถเรียกใช้งานได้โดยใช้ รับคําสั่ง OnPremisesDataGatewayClusters ) -GatewayObjectID abc (ซึ่ง abc ถูกแทนที่ด้วยค่า ID ออบเจ็กต์เกตเวย์จริง ซึ่งสามารถเรียกใช้งานได้โดยใช้ รับคําสั่ง OnPremisesDataClusterGateways ที่กําหนด ID ออบเจ็กต์คลัสเตอร์) |
Get-OnPremisesDataGatewayStatus | ใช้คําสั่งนี้เพื่อเรียกใช้สถานะสําหรับอินสแตนซ์เกตเวย์ที่ระบุภายในคลัสเตอร์ | -ClusterObjectID xyz (ซึ่ง xyz จะถูกแทนที่ด้วยค่า ID ออบเจ็กต์คลัสเตอร์จริง ซึ่งสามารถเรียกใช้งานได้โดยใช้ รับคําสั่ง OnPremisesDataGatewayClusters ) -GatewayObjectID abc (ซึ่ง abc ถูกแทนที่ด้วยค่า ID ออบเจ็กต์เกตเวย์จริง ซึ่งสามารถเรียกใช้งานได้โดยใช้ รับคําสั่ง OnPremisesDataClusterGateways ที่กําหนด ID ออบเจ็กต์คลัสเตอร์) |
Remove-OnPremisesDataGateway | ใช้คําสั่งนี้เพื่อลบอินสแตนซ์เกตเวย์จากคลัสเตอร์ หมายเหตุ: ไม่สามารถเอาเกตเวย์หลักในคลัสเตอร์ออกได้จนกว่าจะเอาเกตเวย์อื่น ๆ ทั้งหมดในคลัสเตอร์ออก | -ClusterObjectID xyz (ซึ่ง xyz จะถูกแทนที่ด้วยค่า ID ออบเจ็กต์คลัสเตอร์จริง ซึ่งสามารถเรียกใช้งานได้โดยใช้ รับคําสั่ง OnPremisesDataGatewayClusters ) -GatewayObjectID abc (ซึ่ง abc ถูกแทนที่ด้วยค่า ID ออบเจ็กต์เกตเวย์จริง ซึ่งสามารถเรียกใช้งานได้โดยใช้ รับคําสั่ง OnPremisesDataClusterGateways ที่กําหนด ID ออบเจ็กต์คลัสเตอร์) |