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

ตรวจสอบเวอร์ชันของ PowerShell (localhost และโฮสต์ระยะไกล)


ในบล็อกโพสต์นี้ ฉันจะแสดงวิธีค้นหาเวอร์ชันของ PowerShell บนโลคัลโฮสต์และบนคอมพิวเตอร์ระยะไกล

หมายเลขรุ่นของเวอร์ชัน PowerShell สามารถพบได้หลายวิธี: Registry, Skripts … และแน่นอนใน PowerShell เอง

กำลังตรวจสอบเวอร์ชันของ PowerShell (localhost)

เปิด Windows PowerShell ด้วยสิทธิ์ระดับผู้ดูแลระบบ เรียกใช้ Get-Host ด้วย Select-Object

Get-Host | Select-Object Version

ตัวย่อ:


(Get-Host).Version

ง่ายขึ้น:


$host.version


$PSVersionTable.PSVersion

ใช้งานง่าย:


$host.version | Out-GridView

ใช้งานง่าย 2:


Write-Host (get-host).Version.Major (Get-Host).Version.Minor -Separator .

เลือกที่คุณชื่นชอบ!

วิธีรับเวอร์ชัน PowerShell บนโฮสต์ระยะไกล (สภาพแวดล้อมของโดเมน)

คอมพิวเตอร์เครื่องเดียว


Invoke-Command -Computername client001 -Scriptblock {$PSVersionTable.psversion}

Client001 กำลังทำงาน 5.1.1

คอมพิวเตอร์หลายเครื่อง

ขั้นแรก รับรายชื่อคอมพิวเตอร์โดยการเรียกใช้ Get-ADComputer จากนั้นใช้รายการนั้นเพื่อรับเวอร์ชัน PowerShell ของคอมพิวเตอร์ทุกเครื่อง


$adcomputer=(Get-ADComputer -Filter *).Name

Invoke-Command -ComputerName $adcomputer -Scriptblock {$PSVersionTable.psversion} -ErrorAction SilentlyContinue

เย็น. นั่นดูดี. คอมพิวเตอร์ทุกเครื่องเป็นรุ่นล่าสุด

คอมพิวเตอร์ที่ไม่ใช่โดเมน

หากคอมพิวเตอร์ไม่ได้ใช้โดเมนเดียวกัน คุณต้องกำหนดค่าให้เป็นโฮสต์ที่เชื่อถือได้ สำหรับข้อมูลเพิ่มเติม โปรดดูบทความของฉัน PowerShell Remoting: วิธีเชื่อมต่อกับโฮสต์ระยะไกลในโดเมนและในสภาพแวดล้อมที่ไม่ใช่โดเมน (โฮสต์ที่เชื่อถือได้)

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