SCCM - Truy vấn phiên bản Powershell


2

Tôi đang cố gắng tạo một truy vấn trong SCCM để hiển thị có bao nhiêu máy tính được cài đặt với các phiên bản Powershell khác nhau. Tôi nghi ngờ chúng ta có sự kết hợp của v2, v3 và v4, nhưng tôi cần biết có bao nhiêu và tên máy tính của họ. Có ai biết làm thế nào tôi có thể thực hiện điều này? Tôi không thể tìm thấy bất cứ điều gì về điều này trực tuyến.

Tôi muốn truy vấn hơn vì tôi không muốn tạo báo cáo (Tôi không thể truy cập được với trình tạo báo cáo trong SCCM 2012).


Bạn đã làm nhiều với việc tạo các bộ sưu tập tùy chỉnh chưa?
Colyn1337

Có tôi đã làm điều đó, nhưng điều đó cũng sẽ yêu cầu một truy vấn?
PowerShellGirl

Câu hỏi hay. Câu hỏi và trả lời này khiến tôi nghĩ rằng không có truy vấn WMI nào dễ dàng tiết lộ phiên bản WMF. Tôi nghĩ rằng cài đặt các phiên bản WMF cao hơn phiên bản RTM đều đã được phân phối dưới dạng Windows Updates. Ví dụ: WMF 4 cho Windows 7 là KB2819745 . Nếu đó là trường hợp bạn sẽ có thể suy ra phiên bản WMF từ phiên bản HĐH và liệu có bất kỳ bản cập nhật WMF nào được cài đặt hay không.
alx9r

Câu trả lời:


2

Bạn có thể làm điều này nếu bạn kích hoạt chức năng Kiểm kê phần mềm trong cài đặt máy khách của mình. Theo mặc định, SINV không cho phép quét C:\Windowsvì vậy bạn cần bật lại đường dẫn Powershell %windir%\System32\WindowsPowerShell\v1.0
Sau đó, bạn có thể tạo Truy vấn hoặc Bộ sưu tập tận dụng lớp thuộc tính "Softare Files" để xem những gì bạn có. Cho đến nay tôi đã vạch ra các giá trị & số phiên bản sau.

v1,2 Less Than 6.2
v3   Like      6.2.%
v4   Like      6.3.%

Cài đặt khách hàng ClientSinstall2 QueryCriteria

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.