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

เกี่ยวกับผู้ให้บริการ WSMan


ชื่อผู้ให้บริการ

WSMan

ไดรฟ์

WSMan:

คำอธิบายสั้น ๆ

ให้การเข้าถึงข้อมูลการกำหนดค่า Web Services for Management (WS-Management)

คำอธิบายโดยละเอียด

ข้อมูลนี้ใช้กับ PowerShell ที่ทำงานบน Windows เท่านั้น

ผู้ให้บริการ WSMan สำหรับ PowerShell ช่วยให้คุณสามารถเพิ่ม เปลี่ยนแปลง ล้าง และลบข้อมูลการกำหนดค่า WS-Management ในคอมพิวเตอร์ภายในเครื่องหรือระยะไกลได้

ผู้ให้บริการ WSMan เปิดเผยไดรฟ์ PowerShell ด้วยโครงสร้างไดเรกทอรีที่สอดคล้องกับการจัดกลุ่มเชิงตรรกะของการตั้งค่าการกำหนดค่า WS-Management การจัดกลุ่มเหล่านี้เรียกว่าคอนเทนเนอร์

เริ่มต้นใน Windows PowerShell 3.0 ผู้ให้บริการ WSMan ได้รับการอัปเดตเพื่อรองรับคุณสมบัติใหม่สำหรับการกำหนดค่าเซสชัน เช่น OutputBufferingMode การกำหนดค่าเซสชันจะปรากฏเป็นรายการในไดเรกทอรีปลั๊กอินของไดรฟ์ WSMan: และคุณสมบัติจะปรากฏเป็นรายการในการกำหนดค่าเซสชันแต่ละรายการ

ผู้ให้บริการ WSMan รองรับ cmdlet ต่อไปนี้ ซึ่งครอบคลุมอยู่ในบทความนี้

  • Get-Location
  • Set-Location
  • Get-Item
  • Get-ChildItem
  • New-Item
  • Remove-Item

บันทึก

คุณสามารถใช้คำสั่งในไดรฟ์ WSMan: เพื่อเปลี่ยนค่าของคุณสมบัติใหม่ อย่างไรก็ตาม คุณไม่สามารถใช้ไดรฟ์ WSMan: ใน PowerShell 2.0 เพื่อเปลี่ยนคุณสมบัติที่นำมาใช้ใน Windows PowerShell 3.0 แม้ว่าจะไม่มีการสร้างข้อผิดพลาด คำสั่งต่างๆ จะไม่มีประสิทธิภาพ เมื่อต้องการเปลี่ยนการตั้งค่าเหล่านี้ ให้ใช้ไดรฟ์ WSMan ใน Windows PowerShell 3.0

องค์กรของ WSMan: Drive

  • ไคลเอ็นต์: คุณสามารถกำหนดค่าแง่มุมต่างๆ ของไคลเอ็นต์ WS-Management ได้ ข้อมูลการกำหนดค่าจะถูกเก็บไว้ในรีจิสทรี

  • บริการ: คุณสามารถกำหนดค่าด้านต่างๆ ของบริการ WS-Management ได้ ข้อมูลการกำหนดค่าจะถูกเก็บไว้ในรีจิสทรี

    บันทึก

    การกำหนดค่าบริการบางครั้งเรียกว่าการกำหนดค่าเซิร์ฟเวอร์

  • Shell: คุณสามารถกำหนดค่าแง่มุมต่างๆ ของเชลล์ WS-Management ได้ เช่น การตั้งค่าเพื่ออนุญาตการเข้าถึงเชลล์ระยะไกล (AllowRemoteShellAccess) และจำนวนผู้ใช้พร้อมกันสูงสุดที่อนุญาต (MaxConcurrentUsers)

  • ผู้ฟัง: คุณสามารถสร้างและกำหนดค่าผู้ฟังได้ Listener คือบริการการจัดการที่ใช้โปรโตคอล WS-Management เพื่อส่งและรับข้อความ

  • ปลั๊กอิน: ปลั๊กอินถูกโหลดและใช้งานโดยบริการ WS-Management เพื่อมอบฟังก์ชันต่างๆ ตามค่าเริ่มต้น PowerShell มีปลั๊กอินสามรายการ:

    • ปลั๊กอินการส่งต่อเหตุการณ์
    • ปลั๊กอิน Microsoft.PowerShell
    • ปลั๊กอินผู้ให้บริการ Windows Management Instrumentation (WMI) ปลั๊กอินทั้งสามนี้รองรับการส่งต่อเหตุการณ์ การกำหนดค่า และการเข้าถึง WMI
  • ClientCertificate: คุณสามารถสร้างและกำหนดค่าใบรับรองไคลเอ็นต์ได้ ใบรับรองไคลเอ็นต์จะใช้เมื่อมีการกำหนดค่าไคลเอ็นต์ WS-Management ให้ใช้การรับรองความถูกต้องของใบรับรอง

ลำดับชั้นไดเรกทอรีของผู้ให้บริการ WSMan

ลำดับชั้นไดเรกทอรีของผู้ให้บริการ WSMan สำหรับคอมพิวเตอร์เฉพาะที่มีดังนี้

WSMan:\localhost
--- Client
--- Service
--- Shell
--- Listener
------ <Specific_Listener>
--- Plugin
------ Event Forwarding Plugin
--------- InitializationParameters
--------- Resources
------------ Security
------ Microsoft.Powershell
--------- InitializationParameters
--------- Resources
------------ Security
------ WMI Provider
--------- InitializationParameters
--------- Resources
------------ Security
--- ClientCertificate

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

WSMan:\<Remote_Computer_Name>

การนำทาง WSMan: Drive

คำสั่งนี้ใช้ cmdlet Set-Location เพื่อเปลี่ยนตำแหน่งปัจจุบันเป็นไดรฟ์ WSMan:

Set-Location WSMan:

หากต้องการกลับไปยังไดรฟ์ระบบไฟล์ ให้พิมพ์ชื่อไดรฟ์ ตัวอย่างเช่น พิมพ์

Set-Location C:

การนำทางไปยังตำแหน่งที่เก็บระบบรีโมต

คำสั่งนี้ใช้คำสั่ง Set-Location เพื่อเปลี่ยนตำแหน่งปัจจุบันเป็นตำแหน่งรูทในตำแหน่งที่จัดเก็บระบบระยะไกล ใช้แบ็กสแลช \ หรือสแลช / เพื่อระบุระดับของไดรฟ์ WSMan:

Set-Location -Path  WSMan:\SERVER01

บันทึก

คำสั่งข้างต้นถือว่ามีการเชื่อมต่อกับระบบรีโมตอยู่แล้ว

การแสดงเนื้อหาของ WSMan: Drive

คำสั่งนี้ใช้ cmdlet Get-Childitem เพื่อแสดงร้านค้า WS-Management ในตำแหน่งร้านค้า Localhost

Get-ChildItem -path WSMan:\Localhost

หากคุณอยู่ในไดรฟ์ WSMan: คุณสามารถละชื่อไดรฟ์ได้

คำสั่งนี้ใช้ cmdlet Get-Childitem เพื่อแสดงร้านค้า WS-Management ในตำแหน่งที่ตั้งร้านค้า "SERVER01" ของคอมพิวเตอร์ระยะไกล

Get-ChildItem -path WSMan:\SERVER01

บันทึก

คำสั่งข้างต้นถือว่ามีการเชื่อมต่อกับระบบรีโมตอยู่แล้ว

การตั้งค่ารายการในไดรฟ์ WSMAN:

คุณสามารถใช้ Set-Item cmdlet เพื่อเปลี่ยนการตั้งค่าการกำหนดค่าในไดรฟ์ WSMAN ตัวอย่างต่อไปนี้จะตั้งค่า TrustedHosts เพื่อยอมรับโฮสต์ทั้งหมดที่มีส่วนต่อท้าย "contoso.com"

# You do not need to specify the -Path parameter name when using Set-Item.
PS WSMAN:\localhost\Client> Set-Item .\TrustedHosts -Value "*.contoso.com"

Set-Item cmdlet รองรับพารามิเตอร์เพิ่มเติม -Concatenate ที่ต่อท้ายค่าแทนที่จะเปลี่ยน ตัวอย่างต่อไปนี้จะเพิ่มค่าใหม่ "*.domain2.com" ต่อท้ายค่าเก่าที่เก็บไว้ใน TrustedHost:

Set-Item WSMAN:\localhost\Client\TrustedHosts *.domain2.com -Concatenate

การสร้างรายการในไดรฟ์ WSMAN:

การสร้างผู้ฟังใหม่

cmdlet New-Item สร้างรายการภายในไดรฟ์ของผู้ให้บริการ ผู้ให้บริการแต่ละรายมีประเภทรายการที่แตกต่างกันซึ่งคุณสามารถสร้างได้ ในไดรฟ์ WSMAN: คุณสามารถสร้าง Listeners ซึ่งคุณกำหนดค่าให้รับและตอบสนองต่อคำขอระยะไกลได้ คำสั่งต่อไปนี้สร้างตัวฟัง HTTP ใหม่โดยใช้ cmdlet New-Item

New-Item -Path WSMan:\localhost\Listener -Address * -Transport HTTP -force

การสร้างปลั๊กอินใหม่

คำสั่งนี้สร้าง (ลงทะเบียน) ปลั๊กอินสำหรับบริการ WS-Management

New-Item -Path WSMan:\localhost\Plugin `
         -Plugin TestPlugin `
         -FileName %systemroot%\system32\WsmWmiPl.dll `
         -Resource http://schemas.dmtf.org/wbem/wscim/2/cim-schema `
         -SDKVersion 1 `
         -Capability "Get","Put","Invoke","Enumerate" `
         -XMLRenderingType text

การสร้างรายการทรัพยากรใหม่

คำสั่งนี้สร้างรายการทรัพยากรในไดเร็กทอรีทรัพยากรของ TestPlugin คำสั่งนี้ถือว่า TestPlugin ถูกสร้างขึ้นโดยใช้คำสั่งแยกต่างหาก

New-Item -Path WSMan:\localhost\Plugin\TestPlugin\Resources `
         -ResourceUri http://schemas.dmtf.org/wbem/wscim/3/cim-schema `
         -Capability "Enumerate"

การสร้างรายการความปลอดภัยใหม่สำหรับทรัพยากร

คำสั่งนี้สร้างรายการความปลอดภัยในไดเร็กทอรีความปลอดภัยของ Resource_5967683 (ทรัพยากรเฉพาะ) คำสั่งนี้ถือว่ารายการทรัพยากรถูกสร้างขึ้นโดยใช้คำสั่งแยกต่างหาก

$path = "WSMan:\localhost\Plugin\TestPlugin\Resources\Resource_5967683"
New-Item -Path $path\Security `
         -Sddl "O:NSG:BAD:P(A;;GA;;;BA)S:P(AU;FA;GA;;;WD)(AU;SA;GWGX;;;WD)"

การสร้างใบรับรองไคลเอ็นต์ใหม่

คำสั่งนี้สร้างรายการ ClientCertificate ที่ไคลเอ็นต์ WS-Management สามารถใช้ได้ ClientCertificate ใหม่จะปรากฏใต้ไดเรกทอรี ClientCertificate เป็น "ClientCertificate_1234567890" พารามิเตอร์ทั้งหมดมีผลบังคับใช้ ผู้ออกจะต้องเป็นรหัสประจำตัวของใบรับรองของผู้ออก

$cred = Get-Credential
New-Item -Path WSMan:\localhost\ClientCertificate `
         -Issuer 1b3fd224d66c6413fe20d21e38b304226d192dfe `
         -URI wmicimv2/* `
         -Credential $cred;

การสร้างพารามิเตอร์การเริ่มต้นใหม่

คำสั่งนี้สร้างพารามิเตอร์การเตรียมใช้งานชื่อ "testparametername" ในไดเร็กทอรี "InitializationParameters" คำสั่งนี้จะถือว่า "TestPlugin" ถูกสร้างขึ้นโดยใช้คำสั่งแยกต่างหาก

New-Item -Path WSMan:\localhost\Plugin\TestPlugin\InitializationParameters `
         -ParamName testparametername `
         -ParamValue testparametervalue

พารามิเตอร์แบบไดนามิก

พารามิเตอร์แบบไดนามิกคือพารามิเตอร์ cmdlet ที่เพิ่มโดยผู้ให้บริการ PowerShell และพร้อมใช้งานเฉพาะเมื่อมีการใช้ cmdlet ในไดรฟ์ที่เปิดใช้งานผู้ให้บริการเท่านั้น

ที่อยู่ <สตริง>

ระบุที่อยู่ซึ่งตัวฟังนี้ถูกสร้างขึ้น ค่าอาจเป็นค่าใดค่าหนึ่งต่อไปนี้:

  • สตริงตัวอักษร "*" (อักขระตัวแทน (*) ทำให้คำสั่งผูกที่อยู่ IP ทั้งหมดบนอะแดปเตอร์เครือข่ายทั้งหมด)
  • สตริงตัวอักษร "IP:" ตามด้วยที่อยู่ IP ที่ถูกต้องในรูปแบบ IPv4 จุดทศนิยมหรือในรูปแบบ IPv6 โคลนเลขฐานสิบหก
  • สตริงตัวอักษร "MAC:" ตามด้วยที่อยู่ MAC ของอะแดปเตอร์ ตัวอย่างเช่น: MAC:32-a3-58-90-be-cc

บันทึก

ค่าที่อยู่ถูกตั้งค่าเมื่อสร้าง Listener

รองรับ Cmdlet

  • New-Item

ความสามารถ <การแจงนับ>

เมื่อทำงานกับ ปลั๊กอิน พารามิเตอร์นี้จะระบุการดำเนินการที่ได้รับการสนับสนุนบน Uniform Resource Identifier (URI) นี้ คุณต้องสร้างหนึ่งรายการสำหรับการดำเนินการแต่ละประเภทที่ URI รองรับ คุณสามารถระบุแอตทริบิวต์ที่ถูกต้องสำหรับการดำเนินการที่กำหนดได้ หากการดำเนินการรองรับ

คุณลักษณะเหล่านี้ได้แก่ SupportsFiltering และ SupportsFragment

  • สร้าง: URI รองรับการดำเนินการสร้าง

    • แอตทริบิวต์ SupportFragment จะถูกใช้หากการดำเนินการสร้างสนับสนุนแนวคิดนี้
    • แอตทริบิวต์ SupportFiltering ไม่ถูกต้องสำหรับการดำเนินการสร้าง และควรตั้งค่าเป็น "False"

    บันทึก

    การดำเนินการนี้ไม่ถูกต้องสำหรับ URI หากรองรับการทำงานของเชลล์ด้วย

  • ลบ: URI รองรับการดำเนินการลบ

    • แอตทริบิวต์ SupportFragment จะถูกใช้หากการดำเนินการลบสนับสนุนแนวคิดนี้
    • แอตทริบิวต์ SupportFiltering ไม่ถูกต้องสำหรับการดำเนินการลบ และควรตั้งค่าเป็น "False"

    บันทึก

    การดำเนินการนี้ไม่ถูกต้องสำหรับ URI หากรองรับการทำงานของเชลล์ด้วย

  • ระบุ: รองรับการดำเนินการแจกแจงบน URI

    • ไม่รองรับแอตทริบิวต์ SupportFragment สำหรับการดำเนินการแจกแจง และควรตั้งค่าเป็น False
    • แอตทริบิวต์ SupportFiltering ถูกต้อง และหากปลั๊กอินรองรับการกรอง คุณลักษณะนี้ควรตั้งค่าเป็น "True"

    บันทึก

    การดำเนินการนี้ไม่ถูกต้องสำหรับ URI หากรองรับการทำงานของเชลล์ด้วย

  • รับ: รับการดำเนินการได้รับการสนับสนุนบน URI

    • แอตทริบิวต์ SupportFragment จะถูกใช้หากการดำเนินการ Get สนับสนุนแนวคิดนี้
    • แอตทริบิวต์ SupportFiltering ไม่ถูกต้องสำหรับการดำเนินการรับ และควรตั้งค่าเป็น "False"

    บันทึก

    การดำเนินการนี้ไม่ถูกต้องสำหรับ URI หากรองรับการทำงานของเชลล์ด้วย

  • เรียกใช้: URI รองรับการดำเนินการเรียกใช้

    • ไม่รองรับแอตทริบิวต์ SupportFragment สำหรับการดำเนินการเรียกใช้ และควรตั้งค่าเป็น False
    • แอตทริบิวต์ SupportFiltering ไม่ถูกต้อง และควรตั้งค่าเป็น "False"

    บันทึก

    การดำเนินการนี้ไม่ถูกต้องสำหรับ URI หากรองรับการทำงานของเชลล์ด้วย

  • ใส่: การดำเนินการใส่ได้รับการสนับสนุนบน URI

    • แอตทริบิวต์ SupportFragment จะถูกใช้หากการดำเนินการ Put สนับสนุนแนวคิดนี้
    • แอตทริบิวต์ SupportFiltering ไม่ถูกต้องสำหรับการดำเนินการ Put และควรตั้งค่าเป็น "False"

    บันทึก

    การดำเนินการนี้ไม่ถูกต้องสำหรับ URI หากรองรับการทำงานของเชลล์ด้วย

  • สมัครสมาชิก: URI รองรับการดำเนินการสมัครสมาชิก

    • ไม่รองรับแอตทริบิวต์ SupportFragment สำหรับการดำเนินการสมัครสมาชิก และควรตั้งค่าเป็น False
    • แอตทริบิวต์ SupportFiltering ไม่ถูกต้องสำหรับการดำเนินการสมัครสมาชิก และควรตั้งค่าเป็น "False"

    บันทึก

    การดำเนินการนี้ไม่ถูกต้องสำหรับ URI หากรองรับการทำงานของเชลล์ด้วย

  • เชลล์: URI รองรับการทำงานของเชลล์

    • ไม่รองรับแอตทริบิวต์ SupportFragment สำหรับการทำงานของเชลล์ และควรตั้งค่าเป็น "False"
    • แอตทริบิวต์ SupportFiltering ไม่ถูกต้องสำหรับการทำงานของเชลล์ และควรตั้งค่าเป็น "False"

    บันทึก

    การดำเนินการนี้ไม่ถูกต้องสำหรับ URI หากการดำเนินการอื่นใดได้รับการสนับสนุนด้วย

    บันทึก

    หากมีการกำหนดค่าการดำเนินการเชลล์สำหรับ URI การดำเนินการรับ วาง สร้าง ลบ เรียกใช้ และแจงนับจะได้รับการประมวลผลภายในภายในบริการ WS-Management (WinRM) เพื่อจัดการเชลล์ เป็นผลให้ปลั๊กอินไม่สามารถจัดการการดำเนินการได้

รองรับ Cmdlet

  • New-Item

ใบรับรองลายนิ้วมือ <สตริง>

ระบุรหัสประจำตัวของใบรับรองการบริการ

ค่านี้แสดงถึงสตริงของค่าเลขฐานสิบหกสองหลักในฟิลด์รหัสประจำตัวของใบรับรอง โดยระบุใบรับรองคีย์สาธารณะดิจิทัล (X509) ของบัญชีผู้ใช้ที่ได้รับอนุญาตให้ดำเนินการนี้ ใบรับรองใช้ในการตรวจสอบความถูกต้องตามใบรับรองไคลเอ็นต์ สามารถแมปกับบัญชีผู้ใช้ภายในเครื่องเท่านั้น และไม่สามารถใช้ได้กับบัญชีโดเมน หากต้องการรับรหัสประจำตัวของใบรับรอง ให้ใช้ Get-Item หรือ Get-ChildItem cmdlets ในไดรฟ์ PowerShell Cert:

รองรับ Cmdlet

  • New-Item

เปิดใช้งาน <บูลีน>

ระบุว่า Listener เปิดหรือปิดใช้งาน ค่าเริ่มต้นคือ True

รองรับ Cmdlet

  • New-Item

ชื่อไฟล์ (ปลั๊กอิน) <สตริง>

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

รองรับ Cmdlet

  • New-Item

ชื่อโฮสต์ <สตริง>

ระบุชื่อโฮสต์ของคอมพิวเตอร์ที่กำลังเรียกใช้บริการ WS-Management (WinRM)

ค่าต้องเป็นชื่อโดเมนแบบเต็ม สตริงตัวอักษร IPv4 หรือ IPv6 หรืออักขระตัวแทน

รองรับ Cmdlet

  • New-Item

ผู้ออก <สตริง>

ระบุชื่อของหน่วยงานออกใบรับรองที่ออกใบรับรอง

รองรับ Cmdlet

  • New-Item

ปลั๊กอิน <> ปลั๊กอิน WS-Management เป็นไลบรารีลิงก์ไดนามิกดั้งเดิม (DLL)

ที่เชื่อมต่อและขยายการทำงานของ WS-Management WSW-Management Plug-in API มีฟังก์ชันการทำงานที่ช่วยให้ผู้ใช้สามารถเขียนปลั๊กอินโดยการนำ API บางตัวไปใช้งานสำหรับ URI ทรัพยากรและการดำเนินการที่รองรับ หลังจากที่มีการกำหนดค่าปลั๊กอินสำหรับบริการ WS-Management (WinRM) หรือสำหรับ Internet Information Services (IIS) แล้ว ปลั๊กอินจะถูกโหลดในโฮสต์ WS-Management หรือในโฮสต์ IIS ตามลำดับ คำขอระยะไกลจะถูกส่งไปยังจุดเข้าปลั๊กอินเหล่านี้เพื่อดำเนินการ

รองรับ Cmdlet

  • New-Item

พอร์ต <จำนวนเต็มสั้นที่ไม่ได้ลงนาม>

ระบุพอร์ต TCP ที่สร้างตัวฟังนี้ คุณสามารถระบุค่าใดๆ ได้ตั้งแต่ 1 ถึง 65535

รองรับ Cmdlet

  • New-Item

ทรัพยากร <สตริง>

ระบุจุดสิ้นสุดที่แสดงถึงประเภทการดำเนินการจัดการหรือค่าที่แตกต่างกัน บริการเปิดเผยทรัพยากรตั้งแต่หนึ่งรายการขึ้นไป และทรัพยากรบางอย่างสามารถมีได้มากกว่าหนึ่งอินสแตนซ์ ทรัพยากรการจัดการจะคล้ายกับคลาส WMI หรือตารางฐานข้อมูล และอินสแตนซ์จะคล้ายกับอินสแตนซ์ของคลาสหรือแถวในตาราง ตัวอย่างเช่น คลาส Win32_LogicalDisk แสดงถึงทรัพยากร Win32_LogicalDisk="C:\\" เป็นอินสแตนซ์เฉพาะของทรัพยากร

Uniform Resource Identifier (URI) มีคำนำหน้าและเส้นทางไปยังทรัพยากร ตัวอย่างเช่น:

http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_LogicalDisk
http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_NumericSensor

รองรับ Cmdlet

  • New-Item

ทรัพยากร <สตริง>

ระบุ Uniform Resource Identifier (URI) ที่ระบุประเภทของทรัพยากรเฉพาะ เช่น ดิสก์หรือกระบวนการ บนคอมพิวเตอร์

URI ประกอบด้วยคำนำหน้าและเส้นทางไปยังทรัพยากร ตัวอย่างเช่น:

http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_LogicalDisk
http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_NumericSensor

รองรับ Cmdlet

  • New-Item

SDKVersion <สตริง>

ระบุเวอร์ชันของ SDK ปลั๊กอิน WS-Management ค่าที่ถูกต้องเพียงค่าเดียวคือ 1

รองรับ Cmdlet

  • New-Item

หัวเรื่อง <สตริง>

ระบุเอนทิตีที่ระบุโดยใบรับรอง

รองรับ Cmdlet

  • New-Item

ขนส่ง <สตริง>

ระบุการขนส่งเพื่อใช้ส่งและรับคำขอและการตอบกลับโปรโตคอล WS-Management ค่าต้องเป็น HTTP หรือ HTTPS

หมายเหตุ: ค่า Transport ถูกกำหนดไว้เมื่อสร้าง Listener

รองรับ Cmdlet

  • New-Item

URI <สตริง>

ระบุ URI ที่การเข้าถึงได้รับอนุญาตตามค่าของพารามิเตอร์ Sddl

รองรับ Cmdlet

  • New-Item

URLPrefix <สตริง>

คำนำหน้า URL ที่จะยอมรับคำขอ HTTP หรือ HTTPS นี่คือสตริงที่มีเฉพาะอักขระ [a-z], [A-Z], [9-0], ขีดล่าง (_) และแบ็กสแลช (/) สตริงต้องไม่เริ่มต้นด้วยหรือลงท้ายด้วยแบ็กสแลช (/) ตัวอย่างเช่น ถ้าชื่อคอมพิวเตอร์คือ "SampleComputer" ไคลเอ็นต์ WS-Management จะระบุ http://SampleMachine/URLPrefix ในที่อยู่ปลายทาง

รองรับ Cmdlet

  • New-Item

ค่า <สตริง>

ระบุค่าของพารามิเตอร์การกำหนดค่าเริ่มต้น ซึ่งเป็นค่าเฉพาะปลั๊กอินที่ใช้ในการระบุอ็อพชันคอนฟิกูเรชัน

รองรับ Cmdlet

  • New-Item

XMLRenderingType <สตริง>

ระบุรูปแบบที่ XML ถูกส่งผ่านไปยังปลั๊กอินผ่านอ็อบเจ็กต์ WSMAN_DATA ต่อไปนี้เป็นค่าที่ถูกต้อง:

  • ข้อความ: ข้อมูล XML ขาเข้ามีอยู่ในโครงสร้าง WSMAN_DATA_TYPE_TEXT ซึ่งแสดงถึง XML เป็นบัฟเฟอร์หน่วยความจำ PCWSTR
  • XMLReader: ข้อมูล XML ขาเข้ามีอยู่ในโครงสร้าง WSMAN_DATA_TYPE_WS_XML_READER ซึ่งแสดงถึง XML เป็นวัตถุ XmlReader ซึ่งกำหนดไว้ในไฟล์ส่วนหัว "WebServices.h"

รองรับ Cmdlet

  • New-Item

การใช้ไปป์ไลน์

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

การขอความช่วยเหลือ

เริ่มต้นใน Windows PowerShell 3.0 คุณจะได้รับหัวข้อวิธีใช้ที่กำหนดเองสำหรับ cmdlets ของผู้ให้บริการ ซึ่งจะอธิบายวิธีการทำงานของ cmdlets เหล่านั้นในไดรฟ์ระบบไฟล์

หากต้องการรับหัวข้อวิธีใช้ที่ปรับแต่งสำหรับไดรฟ์ระบบไฟล์ ให้เรียกใช้คำสั่ง Get-Help ในไดรฟ์ระบบไฟล์ หรือใช้พารามิเตอร์ -Path ของ Get-Help เพื่อระบุไดรฟ์ระบบไฟล์

Get-Help Get-ChildItem
Get-Help Get-ChildItem -Path wsman:

ดูเพิ่มเติม

  • about_ผู้ให้บริการ

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