logo

publicado em:28/02/22 9:30 PM por: Raphael Maria GuiaMicrosoftMicrosoft WindowsScriptsSistemas OperacionaisTutorial

Já pensou em usar um linha comando para instalar programas no windows?
Sim, isso agora é possivel com um recurso nativo da Microsoft implantadas no Windows 10 após a versão 20H2 e no Windows 11 usando o Powershell desde a versão 5.0.

Para que você possa usar, vamos fazer a instalação do pacote de requisito necessário para fazer que toda a magia de instalação por repositorio ocorra como se fosse um linux.

De um modo usando interface, você pode acessar esse redirecionamento e fazer a instalação usando a Microsoft Store para fazer o download e instalar.

Se acaso após homologação, você pode colocar rodar a linhas por GPO ou orquestrador de sistemas (Ansible, Puppet, Chief e similares) usando esses comandos:

if (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] “Administrator”)) { Start-Process powershell.exe “-NoProfile -ExecutionPolicy Bypass -File "$PSCommandPath“” -Verb RunAs; exit}
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
Set-ExecutionPolicy RemoteSigned -Force

Invoke-WebRequest https://github.com/microsoft/winget-cli/releases/download/v1.1.12653/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle -OutFile $Env:USERPROFILE\Downloads\Microsoft.DesktopAppInstaller.msixbundle
Add-AppxPackage $env:USERPROFILE\Downloads\Microsoft.DesktopAppInstaller.msixbundle

Pronto, temos o pacote principal instalado e ativado, agora vou ensinar a como usar esse comando, mas vou ensinar da forma que faço sem a documentação.

Primeiro, abra um prompt do Powershell ou do Powershell ISE como administrador.
(é muito importante que esteja como administrador.)

Ao abrir, primeiro vocês vai executar a pesquisa com o seguinte comando:

winget search [Nome do Aplicativo Desejado]

Faça o teste usando esse aplicativos:
-Google Chrome
-Winrar
-7zip
-PDF Creator

Com a pesquisa, o retorno será algo igual a isso:

Note que na pesquisa, em alguns casos, tem muitos pacotes, os aplicativos oficiais sempre seguiram esse formato de nome da aplicação.aplicação com isso fica mais facil.

Para instalar vamos usar a nomenclatura do campo ID, ou seja, usaremos o essa coluna para apontar qual o software iremos instalar corretamente com o seguinte comando:

winget install [ID]

Vamos fazer a instação do Google Chrome:
winget install Google.Chrome

Quando efetuar a instalação, alguns aplicativos costumam solicitar algumas permissões para andamento, basta seguir as orientações apresentadas na tela.

Subindo mais a reguá, para usar em um ambiente automatizado você vai usar a seguinte linha:
winget install [ID]  -h –accept-package-agreements –accept-source-agreements

Exemplo:
winget install Google.Chrome -h –accept-package-agreements –accept-source-agreements

Agora basta usar sua criatividade, pesquisar os aplicativos desejados e executar tudo via linha de comandos linha por linha ou usando um script.

Aliás, você pode pegar todas as linhas válidas aqui colar em arquivo e salvar ele como um “.ps1”, clique com o botão direito e execute, a primeira linha já é adaptada para executar todas as demais linhas como administrador.



A última modificação foi feita em:Maio 22nd, 2022 as 11:38 pm


Post Tags


Comentários


Hi

If you need some fresh new leads for this last push to the end of the year, look no further.

At blulinedata we have done all the hard work for you, offering fresh data sets all ready for use. Every data set you buy from us gaurantees you a new contact. Our datasets have already been cleansed for you, having not a single record without contact information.

We are growing our data sets to cover the whole world and any industry you can think of.
Every dataset is priced per record so never end up spending money on excessively large datasets you do not actually need.
Feel free to browse through our current selection and request any country you would be interested in via our chat.

Regards,
BluLineData.com

Responder

Good article! We will be linking to this particularly great article onn our site.
Keeep up the good writing.

my site: Karina

Responder

Adicionar Comentário




plugins premium WordPress