วิธีหยุดสคริปต์ PowerShell ชั่วคราว

Withi Hyud Skhript Powershell Chawkhraw



PowerShell เป็นเครื่องมือเขียนสคริปต์ที่ใช้ในการทำงานอัตโนมัติของ Windows และงานด้านการดูแลระบบ นอกจากนี้ยังมีคุณลักษณะของการหยุดสคริปต์ชั่วคราว สคริปต์ PowerShell จะหยุดชั่วคราวเพื่อเพิ่มอินพุตของผู้ใช้ รอให้กระบวนการอื่นดำเนินการ หรือชะลอความเร็วในการดำเนินการ การดำเนินการสคริปต์ PowerShell สามารถหยุดชั่วคราวได้โดยใช้คำสั่งเฉพาะ

บทความนี้จะนำเราไปสู่วิธีการต่างๆ เพื่อแก้ไขคำค้นหาดังกล่าว







จะหยุดสคริปต์ชั่วคราวใน PowerShell ได้อย่างไร

ต่อไปนี้เป็นวิธีการที่สามารถใช้เพื่อหยุดสคริปต์ชั่วคราว:



วิธีที่ 1: ใช้ Cmdlet 'หยุดชั่วคราว' เพื่อหยุดสคริปต์ PowerShell ชั่วคราว

หยุดชั่วคราว ” cmdlet ใช้ใน PowerShell เพื่อเพิ่มการหยุดชั่วคราวในสคริปต์ เมื่อ cmdlet 'หยุดชั่วคราว' ได้รับการดำเนินการจะแสดงกล่องโต้ตอบ ' กดปุ่มใดก็ได้เพื่อดำเนินการต่อ . . ” เมื่อไม่มีการป้อนสตริง



ตัวอย่าง





ตัวอย่างนี้จะแสดงให้เห็นถึงการทำงานของ “ หยุดชั่วคราว ” cmdlet:

> เขียนโฮสต์ 'สวัสดีชาวโลก'
> ซม / 'หยุดชั่วคราว'


ในตัวอย่างที่ระบุไว้นี้:



    • อันดับแรก เราเพิ่มสตริงด้วยความช่วยเหลือ “ เขียนโฮสต์ ' สั่งการ.
    • หลังจากนั้นเราได้เพิ่มคำว่า “ cmd /c 'หยุดชั่วคราว' ” cmdlet เพื่อหยุดสคริปต์ชั่วคราว:



ดังจะเห็นได้ว่า “ หยุดชั่วคราว ” cmdlet เพิ่มการหยุดชั่วคราวในสคริปต์ได้สำเร็จ

วิธีที่ 2: ใช้คำสั่ง 'Read-Host' เพื่อหยุดสคริปต์ PowerShell ชั่วคราว

อีกวิธีหนึ่งคือ “ อ่านโฮสต์ ” เพื่อหยุดสคริปต์ชั่วคราว cmdlet นี้แจ้งให้ผู้ใช้ป้อนข้อมูลและรอจนกว่าจะได้รับอินพุต

ตัวอย่าง

ตอนนี้ หยุดสคริปต์ชั่วคราวโดยใช้ปุ่ม “ อ่านโฮสต์ ” cmdlet ดังนี้:

> อ่านโฮสต์ 'กดปุ่มใดก็ได้เพื่อดำเนินการต่อ'


วิธีที่ 3: ใช้คำสั่ง 'หมดเวลา' เพื่อหยุดสคริปต์ PowerShell ชั่วคราว

หมดเวลา คำสั่ง ” หยุดสคริปต์ชั่วคราวตามจำนวนวินาทีที่ระบุ มีประโยชน์เมื่อคุณต้องการให้ผู้ใช้รอให้กระบวนการดำเนินการอย่างถูกต้อง

ตัวอย่าง

ในการสาธิตนี้ ' หมดเวลา ” cmdlet จะถูกใช้เพื่อหยุดสคริปต์ชั่วคราวสำหรับ “ 5 ” วินาที:

> เขียนโฮสต์ 'สคริปต์หยุดชั่วคราว 5 วินาที'
> หมดเวลา / ที 5


วิธีที่ 4: ใช้ 'Start-Sleep' เพื่อหยุดสคริปต์ชั่วคราว

อีกคำสั่งหนึ่งที่ใช้บ่อยที่สุดคือ “ เริ่มการนอนหลับ '. มันหยุดสคริปต์ชั่วคราวตามระยะเวลาที่กำหนด

ตัวอย่าง

ตอนนี้เราจะใช้ ' เริ่มการนอนหลับ ” cmdlet เพื่อหยุดสคริปต์ชั่วคราวเป็นเวลาห้าวินาที:

> เขียนโฮสต์ 'สคริปต์จะหยุดชั่วคราวเป็นเวลา 5 วินาที'
> เริ่มการนอนหลับ วินาที 5



นั่นคือทั้งหมดที่เกี่ยวกับการหยุดสคริปต์ PowerShell ชั่วคราว

บทสรุป

สคริปต์ PowerShell สามารถหยุดชั่วคราวได้โดยใช้วิธีการต่างๆ วิธีการเหล่านี้รวมถึง “ หยุดชั่วคราว ”, “ อ่านโฮสต์ ”, “ หมดเวลา ', หรือ ' เริ่มการนอนหลับ cmdlet ของ หากต้องการหยุดสคริปต์ชั่วคราว ให้เพิ่มคำสั่งที่กล่าวถึงเหล่านี้ในส่วนเนื้อหาของสคริปต์ บทความนี้ให้รายละเอียดเชิงลึกเพื่อหยุดสคริปต์ชั่วคราวใน PowerShell