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

ลบ-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 เท่านั้น

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