Metoda PowerShell (Zdalna konsola z Twojego PC)
Wersja poprawiona – zamiast problematycznego Start-BitsTransfer używamy Invoke-WebRequest, który działa w sesjach w tle.
Invoke-Command -ComputerName "BR1011" -Credential (Get-Credential) -ScriptBlock {
$url = "https://github.com/ip7z/7zip/releases/download/26.01/7z2601-x64.msi"
$tempPath = "$env:TEMP\7zip_install.msi"
# Pobieranie dostosowane do sesji nieinteraktywnych WinRM
Invoke-WebRequest -Uri $url -OutFile $tempPath -UseBasicParsing
# Cicha instalacja MSI w tle
Start-Process msiexec.exe -ArgumentList "/i `"$tempPath`" /qn /norestart" -Wait
# Czyszczenie
Remove-Item $tempPath -Force
} Metoda przez konsolę PowerShell wewnątrz WAC
Jeśli wolisz wkleić kod bezpośrednio do okna PowerShell uruchomionego wewnątrz portalu Windows Admin Center, użyj tej wersji (nie wymaga podawania nazwy komputera ani haseł, bo WAC jest już zalogowany):
$url = "https://github.com/ip7z/7zip/releases/download/26.01/7z2601-x64.msi"
$tempPath = "$env:TEMP\7zip_install.msi"
Invoke-WebRequest -Uri $url -OutFile $tempPath -UseBasicParsing
Start-Process msiexec.exe -ArgumentList "/i `"$tempPath`" /qn /norestart" -Wait
Remove-Item $tempPath -Force





