Ability to install/uninstall Appx Packages
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 20/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- powershell
- Lĩnh vực
- operating-systems
Hướng nghiên cứu
Issue không nêu tệp hay bài kiểm thử nào; hãy bắt đầu bằng việc xem xét module Windows Capabilities hiện có và cách các tài nguyên DSC của module này mô hình hóa Ensure và Scope. Trước khi triển khai, hãy làm rõ các trạng thái gói AppX được hỗ trợ, hành vi theo từng người dùng so với hành vi áp dụng cho tất cả người dùng, và mức độ an toàn khi gỡ bỏ trong quá trình nâng cấp. Công việc được xem là hoàn tất khi một tài nguyên được định nghĩa có thể cài đặt hoặc gỡ bỏ các gói được yêu cầu một cách nhất quán trên Windows 10.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Description
I see this module deals with Windows Capabilities but I didn't see anything that deals with AppX Packages. I don't know if this module is the right place for something like this but it seemed to be the closest I could find.
Proposed properties
Ensure = [Present,Absent]
Scope = ['AllUsers','PerUser']
RemoveAppxPackage = [$true,$false]
PreventReinstallFromWaaSUpgrades = [$true,$false]
Special considerations or limitations
The biggest problem might be figuring out what's safe to uninstall... unless we take the nix approach and assume people know what they're doing and just go for it (you can do an rm -rf / if you REALLY want to)? The next possible big problem is keeping current with what's per-user. I'm sure we can do a query to figure out if someone says "remove per-user Appx package X but it's not a per-user and we don't do it".
I haven't fleshed everything possible out on this but my immediate need is to remove Appx packages from newly minted Windows 10 machines along with making sure existing Windows 10 machines maintain a consistent configuration.
- Ngôn ngữ chính
- PowerShell
- Star
- 338
- Fork
- 80
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của dsccommunity/ComputerManagementDsc
-
chore
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
chore
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 68/100
-
chore
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 64/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 55/100
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
Tất cả issue của dsccommunity/ComputerManagementDsc
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
Windows: `update --apply` still kills itself via `Stop-CuaDriverDaemons` (regression of #2803)Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 87/100
Maintainer thường phản hồi trong vòng 1 ngày
-
MacOS build failureĐang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
aristocratos/btop#1874 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
azure-diagnostics bug
Độ khó 2/5 1-2 ngày Mức phù hợp với người mới 78/100
microsoft/GitHub-Copilot-for-Azure#3293 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
level/task request/operational type/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày