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

พารามิเตอร์ cmdlet ของผู้ให้บริการ


cmdlet ของผู้ให้บริการมาพร้อมกับชุดของพารามิเตอร์คงที่ที่พร้อมใช้งานสำหรับผู้ให้บริการทั้งหมดที่รองรับ cmdlet เช่นเดียวกับพารามิเตอร์แบบไดนามิกที่จะถูกเพิ่มเมื่อผู้ใช้ระบุค่าที่แน่นอนสำหรับพารามิเตอร์คงที่บางอย่างของ cmdlet ของผู้ให้บริการ

พารามิเตอร์คงที่ Cmdlet ของผู้ให้บริการ

พารามิเตอร์แบบคงที่ถูกกำหนดโดย Windows PowerShell Windows PowerShell ใช้ชุดพารามิเตอร์เหล่านี้ชุดใหญ่เพื่อให้ผู้ให้บริการทุกรายมีความสอดคล้องกัน และเพื่อให้ประสบการณ์การพัฒนาง่ายขึ้น ตัวอย่างของพารามิเตอร์เหล่านี้ได้แก่พารามิเตอร์ literalPath, exclude และ include ของ cmdlet Get-Item คุณสามารถเขียนทับชุดพารามิเตอร์เหล่านี้ชุดเล็กๆ เพื่อจัดเตรียมการดำเนินการที่เฉพาะเจาะจงสำหรับผู้ให้บริการของคุณได้ ตัวอย่างของพารามิเตอร์เหล่านี้ได้แก่พารามิเตอร์ Path และ Value ของ cmdlet Set-Item นี่คือรายการพารามิเตอร์ที่สามารถเขียนทับสำหรับ cmdlet ของผู้ให้บริการได้

Clear-Content cmdlet คุณสามารถกำหนดวิธีที่ผู้ให้บริการของคุณจะใช้ค่าที่ส่งไปยังพารามิเตอร์ Path ของ cmdlet Clear-Content โดยการนำระบบไปใช้ วิธีการ .Management.Automation.Provider.Icontentcmdletprovider.Clearcontent

Clear-Item cmdlet คุณสามารถกำหนดวิธีที่ผู้ให้บริการของคุณจะใช้ค่าที่ส่งไปยังพารามิเตอร์ Path ของ cmdlet Clear-Item โดยการนำ System ไปใช้ วิธีการ .Management.Automation.Provider.Itemcmdletprovider.Clearitem

Clear-ItemProperty cmdlet คุณสามารถกำหนดวิธีที่ผู้ให้บริการของคุณจะใช้ค่าที่ส่งไปยังพารามิเตอร์ Path และ Name ของ Clear-ItemProperty cmdlet โดยใช้เมธอด System.Management.Automation.Provider.Ipropertycmdletprovider.Clearproperty*

Copy-Item cmdlet คุณสามารถกำหนดวิธีที่ผู้ให้บริการของคุณจะใช้ค่าที่ส่งไปยัง Path, Destination และ Recurse พารามิเตอร์ของ cmdlet Copy-Item โดยใช้เมธอด System.Management.Automation.Provider.ContainerCmdletProvider.CopyItem

Get-ChildItems cmdlet คุณสามารถกำหนดวิธีที่ผู้ให้บริการของคุณจะใช้ค่าที่ส่งไปยังพารามิเตอร์ Path และ Recurse ของ cmdlet Get-ChildItem โดยการใช้ วิธีการ System.Management.Automation.Provider.Containercmdletprovider.Getchilditems* และ System.Management.Automation.Provider.Containercmdletprovider.Getchildnames*

Get-Content cmdlet คุณสามารถกำหนดวิธีที่ผู้ให้บริการของคุณจะใช้ค่าที่ส่งไปยังพารามิเตอร์ Path ของ Get-Content cmdlet โดยการนำระบบไปใช้ วิธีการ .Management.Automation.Provider.Icontentcmdletprovider.Getcontentreader

Get-Item cmdlet คุณสามารถกำหนดวิธีที่ผู้ให้บริการของคุณจะใช้ค่าที่ส่งไปยังพารามิเตอร์ Path ของ Get-Item cmdlet โดยการนำระบบไปใช้ วิธีการ .Management.Automation.Provider.Itemcmdletprovider.Getitem

Get-ItemProperty cmdlet คุณสามารถกำหนดวิธีที่ผู้ให้บริการของคุณจะใช้ค่าที่ส่งไปยังพารามิเตอร์ Path และ Name ของ Get-ItemProperty cmdlet โดยใช้เมธอด System.Management.Automation.Provider.Ipropertycmdletprovider.Getproperty*

Intake-Item cmdlet คุณสามารถกำหนดวิธีที่ผู้ให้บริการของคุณจะใช้ค่าที่ส่งไปยังพารามิเตอร์ Path ของ cmdlet Intake-Item โดยการนำระบบไปใช้ วิธีการ .Management.Automation.Provider.Itemcmdletprovider.Infusedefaultaction*

Move-Item cmdlet คุณสามารถกำหนดวิธีที่ผู้ให้บริการของคุณจะใช้ค่าที่ส่งไปยังพารามิเตอร์ Path และ Destination ของ Move-Item cmdlet โดยใช้เมธอด System.Management.Automation.Provider.Navigationcmdletprovider.Moveitem*

New-Item cmdlet คุณสามารถกำหนดวิธีที่ผู้ให้บริการของคุณจะใช้ค่าที่ส่งไปยัง Path, ItemType และ Value พารามิเตอร์ของ cmdlet สินค้าใหม่ โดยใช้เมธอด System.Management.Automation.Provider.Containercmdletprovider.Newitem*

New-ItemProperty cmdlet คุณสามารถกำหนดวิธีที่ผู้ให้บริการของคุณจะใช้ค่าที่ส่งไปยัง Path, Name, PropertyType และพารามิเตอร์ Value ของ cmdlet New-ItemProperty โดยใช้เมธอด Microsoft.PowerShell.Commands.Registryprovider.Newproperty*

Remove-Item คุณสามารถกำหนดวิธีที่ผู้ให้บริการของคุณจะใช้ค่าที่ส่งไปยังพารามิเตอร์ Path และ Recurse ของ Remove-Item cmdlet โดยใช้เมธอด System.Management.Automation.Provider.Containercmdletprovider.Removeitem*

Remove-ItemProperty คุณสามารถกำหนดวิธีที่ผู้ให้บริการของคุณจะใช้ค่าที่ส่งไปยังพารามิเตอร์ Path และ Name ของ Remove-ItemProperty cmdlet โดยใช้เมธอด System.Management.Automation.Provider.Idynamicpropertycmdletprovider.Removeproperty*

Rename-Item cmdlet คุณสามารถกำหนดวิธีที่ผู้ให้บริการของคุณจะใช้ค่าที่ส่งไปยังพารามิเตอร์ Path และ NewName ของ Rename-Item cmdlet โดยใช้เมธอด System.Management.Automation.Provider.Containercmdletprovider.Renameitem*

Rename-ItemProperty คุณสามารถกำหนดวิธีที่ผู้ให้บริการของคุณจะใช้ค่าที่ส่งไปยัง Path, NewName และ Name พารามิเตอร์ของ cmdlet Rename-ItemProperty โดยใช้เมธอด System.Management.Automation.Provider.Idynamicpropertycmdletprovider.Renameproperty*

Set-Content cmdlet คุณสามารถกำหนดวิธีที่ผู้ให้บริการของคุณจะใช้ค่าที่ส่งไปยังพารามิเตอร์ Path ของ Set-Content cmdlet โดยการนำระบบไปใช้ วิธีการ .Management.Automation.Provider.Icontentcmdletprovider.Getcontentwriter

Set-Item cmdlet คุณสามารถกำหนดวิธีที่ผู้ให้บริการของคุณจะใช้ค่าที่ส่งไปยังพารามิเตอร์ Path และ Value ของ Set-Item cmdlet โดยใช้เมธอด System.Management.Automation.Provider.Itemcmdletprovider.Setitem*

Set-ItemProperty cmdlet คุณสามารถกำหนดวิธีที่ผู้ให้บริการของคุณจะใช้ค่าที่ส่งไปยังพารามิเตอร์ Path และ Value ของ Set-Item cmdlet โดยใช้เมธอด System.Management.Automation.Provider.Ipropertycmdletprovider.Setproperty*

Test-Path cmdlet คุณสามารถกำหนดวิธีที่ผู้ให้บริการของคุณจะใช้ค่าที่ส่งไปยังพารามิเตอร์ Path ของ Test-Path cmdlet โดยการนำระบบไปใช้ วิธีการ .Management.Automation.Provider.Itemcmdletprovider.Infusedefaultaction*

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

พารามิเตอร์ไดนามิก Cmdlet ของผู้ให้บริการ

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

ดูเพิ่มเติม

พารามิเตอร์ไดนามิก Cmdlet ของผู้ให้บริการ

การเขียนผู้ให้บริการ Windows PowerShell

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