เกี่ยวกับผู้ให้บริการ 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 จะถูกใช้หากการดำเนินการลบสนับสนุนแนวคิดนี้
บันทึก
การดำเนินการนี้ไม่ถูกต้องสำหรับ URI หากรองรับการทำงานของเชลล์ด้วย
ระบุ: รองรับการดำเนินการแจกแจงบน URI
- ไม่รองรับแอตทริบิวต์ SupportFragment สำหรับการดำเนินการแจกแจง และควรตั้งค่าเป็น False
บันทึก
การดำเนินการนี้ไม่ถูกต้องสำหรับ URI หากรองรับการทำงานของเชลล์ด้วย
รับ: รับการดำเนินการได้รับการสนับสนุนบน URI
- แอตทริบิวต์ SupportFragment จะถูกใช้หากการดำเนินการ Get สนับสนุนแนวคิดนี้
บันทึก
การดำเนินการนี้ไม่ถูกต้องสำหรับ URI หากรองรับการทำงานของเชลล์ด้วย
เรียกใช้: URI รองรับการดำเนินการเรียกใช้
- ไม่รองรับแอตทริบิวต์ SupportFragment สำหรับการดำเนินการเรียกใช้ และควรตั้งค่าเป็น False
บันทึก
การดำเนินการนี้ไม่ถูกต้องสำหรับ URI หากรองรับการทำงานของเชลล์ด้วย
ใส่: การดำเนินการใส่ได้รับการสนับสนุนบน URI
- แอตทริบิวต์ SupportFragment จะถูกใช้หากการดำเนินการ Put สนับสนุนแนวคิดนี้
บันทึก
การดำเนินการนี้ไม่ถูกต้องสำหรับ URI หากรองรับการทำงานของเชลล์ด้วย
สมัครสมาชิก: URI รองรับการดำเนินการสมัครสมาชิก
- ไม่รองรับแอตทริบิวต์ SupportFragment สำหรับการดำเนินการสมัครสมาชิก และควรตั้งค่าเป็น False
บันทึก
การดำเนินการนี้ไม่ถูกต้องสำหรับ URI หากรองรับการทำงานของเชลล์ด้วย
เชลล์: URI รองรับการทำงานของเชลล์
- ไม่รองรับแอตทริบิวต์ SupportFragment สำหรับการทำงานของเชลล์ และควรตั้งค่าเป็น "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_LogicalDiskhttp://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_LogicalDiskhttp://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_ผู้ให้บริการ