ลบ-CimSession (CimCmdlets)
Remove-CimSession
- โมดูล :
- CimCmdlets
ลบเซสชัน CIM หนึ่งเซสชันขึ้นไป
ไวยากรณ์
Remove-CimSession
[-CimSession] <CimSession[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]Remove-CimSession
[-ComputerName] <String[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]Remove-CimSession
[-Id] <UInt32[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]Remove-CimSession
-InstanceId <Guid[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]Remove-CimSession
-Name <String[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]คำอธิบาย
cmdlet นี้ใช้ได้เฉพาะบนแพลตฟอร์ม Windows เท่านั้น
Remove-CimSession cmdlet จะลบวัตถุเซสชัน CIM อย่างน้อยหนึ่งรายการออกจากเซสชัน PowerShell ภายในเครื่อง
ตัวอย่าง
ตัวอย่างที่ 1: ลบเซสชัน CIM ทั้งหมด
ตัวอย่างนี้ดึงข้อมูลเซสชัน CIM ที่มีอยู่ทั้งหมดบนเครื่องคอมพิวเตอร์โดยใช้ Get-CimSession cmdlet จากนั้นลบออกโดยใช้ Remove-CimSession
Get-CimSession | Remove-CimSessionตัวอย่างที่ 2: ลบเซสชัน CIM ที่เฉพาะเจาะจง
ตัวอย่างนี้จะลบเซสชัน CIM ที่มีค่า Id เป็น 5
Remove-CimSession -Id 5ตัวอย่างที่ 3: แสดงรายการเซสชัน CIM ที่จะลบออกโดยใช้พารามิเตอร์ WhatIf
ตัวอย่างนี้ใช้พารามิเตอร์ทั่วไป WhatIf เพื่อระบุว่าไม่ควรลบออก แต่จะส่งออกเฉพาะสิ่งที่จะเกิดขึ้นหากดำเนินการเสร็จแล้ว
Remove-CimSession -Name a* -WhatIfพารามิเตอร์
-CimSession
ระบุอ็อบเจ็กต์เซสชันของเซสชัน CIM ที่จะปิด
ป้อนตัวแปรที่มีเซสชัน CIM หรือคำสั่งที่สร้างหรือรับเซสชัน CIM เช่น cmdlets New-CimSession หรือ Get-CimSession สำหรับข้อมูลเพิ่มเติม โปรดดู about_CimSessions
- พิมพ์ :
ซิมเซสชั่น[]
- ตำแหน่ง:
0
- ค่าเริ่มต้น:
None
- ที่จำเป็น:
True
- ยอมรับอินพุตไปป์ไลน์:
True
- ยอมรับอักขระตัวแทน:
False
-ComputerName
ระบุอาร์เรย์ของชื่อของคอมพิวเตอร์ ลบเซสชันที่เชื่อมต่อกับคอมพิวเตอร์ที่ระบุ คุณสามารถระบุชื่อโดเมนแบบเต็ม (FQDN) หรือชื่อ NetBIOS ได้
- พิมพ์ :
-
String[]
- นามแฝง :
CN, ServerName
- ตำแหน่ง:
0
- ค่าเริ่มต้น:
None
- ที่จำเป็น:
True
- ยอมรับอินพุตไปป์ไลน์:
True
- ยอมรับอักขระตัวแทน:
True
-Confirm
แจ้งให้คุณยืนยันก่อนเรียกใช้ cmdlet
- พิมพ์ :
SwitchParameter
- นามแฝง :
cf
- ตำแหน่ง:
-
ตั้งชื่อ
- ค่าเริ่มต้น:
False
- ที่จำเป็น:
False
- ยอมรับอินพุตไปป์ไลน์:
False
- ยอมรับอักขระตัวแทน:
False
-Id
ระบุ ID ของเซสชัน CIM ที่ต้องการลบ ระบุอย่างน้อยหนึ่งรหัสโดยคั่นด้วยเครื่องหมายจุลภาค หรือใช้ตัวดำเนินการช่วง (..) เพื่อระบุช่วงของรหัส Id คือจำนวนเต็มที่ระบุเซสชัน CIM โดยไม่ซ้ำกันในเซสชัน PowerShell ปัจจุบัน
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวดำเนินการช่วง โปรดดู about_Operators
- พิมพ์ :
UInt32[]
- ตำแหน่ง:
0
- ค่าเริ่มต้น:
None
- ที่จำเป็น:
True
- ยอมรับอินพุตไปป์ไลน์:
True
- ยอมรับอักขระตัวแทน:
False
-InstanceId
ระบุ ID อินสแตนซ์ของเซสชัน CIM ที่ต้องการลบ InstanceId คือ Globally Unique Identifier (GUID) ที่ระบุเซสชัน CIM โดยไม่ซ้ำกัน InstanceId จะไม่ซ้ำกัน แม้ว่าคุณจะมีหลายเซสชันที่ทำงานใน PowerShell ก็ตาม
InstanceId ถูกจัดเก็บไว้ในคุณสมบัติ InstanceId ของออบเจ็กต์ที่แสดงถึงเซสชัน CIM
- พิมพ์ :
ไกด์[]
- ตำแหน่ง:
ตั้งชื่อ
- ค่าเริ่มต้น:
None
- ที่จำเป็น:
True
- ยอมรับอินพุตไปป์ไลน์:
True
- ยอมรับอักขระตัวแทน:
False
-Name
ระบุชื่อที่จำง่ายของเซสชัน CIM ที่ต้องการลบ คุณสามารถใช้อักขระไวด์การ์ดกับพารามิเตอร์นี้ได้
- พิมพ์ :
String[]
- ตำแหน่ง:
ตั้งชื่อ
- ค่าเริ่มต้น:
None
- ที่จำเป็น:
True
- ยอมรับอินพุตไปป์ไลน์:
True
- ยอมรับอักขระตัวแทน:
True
-WhatIf
แสดงสิ่งที่จะเกิดขึ้นหาก cmdlet ทำงาน cmdlet ไม่ทำงาน
- พิมพ์ :
SwitchParameter
- นามแฝง :
wi
- ตำแหน่ง:
ตั้งชื่อ
- ค่าเริ่มต้น:
False
- ที่จำเป็น:
False
- ยอมรับอินพุตไปป์ไลน์:
False
- ยอมรับอักขระตัวแทน:
False
อินพุต
ไม่มี
คุณไม่สามารถไปป์วัตถุกับ cmdlet นี้
เอาท์พุต
วัตถุ
cmdlet นี้ส่งคืนวัตถุที่มีข้อมูลเซสชัน CIM
หมายเหตุ
PowerShell มีนามแฝงต่อไปนี้สำหรับ Remove-CimSession:
Windows:
rcms
cmdlet นี้ใช้ได้เฉพาะบนแพลตฟอร์ม Windows เท่านั้น