ค้นหาเว็บไซต์

ปิดการใช้งาน-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 เท่านั้น

บทความที่เกี่ยวข้อง