ปิดการใช้งาน-ExperimentalFeature (Microsoft.PowerShell.Core)
Disable-ExperimentalFeature
- โมดูล :
- Microsoft.PowerShell.Core
ปิดใช้งานคุณลักษณะทดลองเมื่อเริ่มต้นอินสแตนซ์ใหม่ของ PowerShell
ไวยากรณ์
Disable-ExperimentalFeature
[-Name] <String[]>
[-Scope <ConfigScope>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]คำอธิบาย
Disable-ExperimentalFeature cmdlet ปิดใช้งานคุณลักษณะทดลองโดยการลบคุณลักษณะทดลองที่มีชื่อออกจากไฟล์การตั้งค่า powershell.config.json ที่อ่านเมื่อเริ่มต้น PowerShell
cmdlet นี้ถูกนำมาใช้ใน PowerShell 6.2
บันทึก
การเปลี่ยนแปลงสถานะคุณลักษณะทดลองจะมีผลเฉพาะเมื่อรีสตาร์ท PowerShell เท่านั้น
ตัวอย่าง
ตัวอย่างที่ 1: ปิดใช้งานคุณลักษณะทดลอง
ในตัวอย่างนี้ หากเปิดใช้งานฟีเจอร์ทดลองนี้ไว้ก่อนหน้านี้ ไฟล์ powershell.config.json จะได้รับการอัปเดตเพื่อให้ผู้ใช้ไม่เปิดใช้งานฟีเจอร์นั้นเมื่อรีสตาร์ท PowerShell เมื่อสำเร็จจะไม่มีเอาต์พุตไปยังไปป์ไลน์และจะแสดงเฉพาะข้อความเตือนเท่านั้น
Disable-ExperimentalFeature -Name PSImplicitRemotingBatching
WARNING: Enabling and disabling experimental features do not take effect until next start of PowerShell.พารามิเตอร์
-Confirm
แจ้งให้คุณยืนยันก่อนเรียกใช้ cmdlet
- พิมพ์ :
SwitchParameter
- นามแฝง :
cf
- ตำแหน่ง:
ตั้งชื่อ
- ค่าเริ่มต้น:
None
- ที่จำเป็น:
False
- ยอมรับอินพุตไปป์ไลน์:
False
- ยอมรับอักขระตัวแทน:
False
-Name
ชื่อหรือชื่อของคุณลักษณะทดลองที่จะปิดใช้งาน
- พิมพ์ :
-
String[]
- ตำแหน่ง:
0
- ค่าเริ่มต้น:
None
- ที่จำเป็น:
True
- ยอมรับอินพุตไปป์ไลน์:
True
- ยอมรับอักขระตัวแทน:
False
-Scope
กำหนดว่า powershell.config.json ใดที่จะอัปเดตว่าจะส่งผลต่อผู้ใช้ทั้งหมดหรือเฉพาะผู้ใช้ปัจจุบัน
- พิมพ์ :
ConfigScope
- ค่าที่ยอมรับ:
ผู้ใช้ทั้งหมด ผู้ใช้ปัจจุบัน
- ตำแหน่ง:
ตั้งชื่อ
- ค่าเริ่มต้น:
-
CurrentUser
- ที่จำเป็น:
False
- ยอมรับอินพุตไปป์ไลน์:
False
- ยอมรับอักขระตัวแทน:
False
-WhatIf
แสดงสิ่งที่จะเกิดขึ้นหาก cmdlet ทำงาน cmdlet ไม่ทำงาน
- พิมพ์ :
SwitchParameter
- นามแฝง :
wi
- ตำแหน่ง:
ตั้งชื่อ
- ค่าเริ่มต้น:
None
- ที่จำเป็น:
False
- ยอมรับอินพุตไปป์ไลน์:
False
- ยอมรับอักขระตัวแทน:
False
อินพุต
ฟีเจอร์ทดลอง
ไปป์อินสแตนซ์ของ ExperimentalFeature จาก Get-ExperimentalFeature cmdlet เพื่อปิดใช้งาน
เอาท์พุต
ไม่มี
cmdlet นี้ส่งคืนไม่มีผลลัพธ์
หมายเหตุ
การเปลี่ยนแปลงสถานะของฟีเจอร์ทดลองจะมีผลเมื่อรีสตาร์ท PowerShell เท่านั้น