Ability to install/uninstall Appx Packages
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 20/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- powershell
- Domínio
- operating-systems
Direção de pesquisa
A issue não menciona arquivos nem testes; comece revisando o módulo existente de Windows Capabilities e como seus recursos DSC modelam Ensure e Scope. Antes da implementação, esclareça os estados de pacotes AppX compatíveis, o comportamento por usuário em comparação com o comportamento para todos os usuários e a segurança da remoção durante uma atualização. Considera-se concluído quando um recurso definido puder instalar ou remover consistentemente os pacotes solicitados no Windows 10.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- PowerShell
- Estrelas
- 338
- Forks
- 80
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de dsccommunity/ComputerManagementDsc
-
chore
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
-
chore
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 68/100
-
chore
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 64/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 55/100
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
Todas as issues de dsccommunity/ComputerManagementDsc
Issues semelhantes
-
bug
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
mozilla/policy-templates#1348 ·
Mantenedores costumam responder em até 1 dia
-
bot-triaged enhancement module: binaries module: windows release triage triaged
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
smol-machines/smolvm#1489 · 1 comentário · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
objectionary/eolang.sty#184 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
WayfireWM/wayfire#3148 · 1 comentário ·
Mantenedores costumam responder em até 1 dia