11---
22description : Information about installing PowerShell on Windows
3- ms.date : 10/01 /2025
3+ ms.date : 10/16 /2025
44title : Installing PowerShell on Windows
55---
66# Installing PowerShell on Windows
@@ -41,7 +41,7 @@ winget search Microsoft.PowerShell
4141``` Output
4242Name Id Version Source
4343---------------------------------------------------------------
44- PowerShell Microsoft.PowerShell 7.5.3 .0 winget
44+ PowerShell Microsoft.PowerShell 7.5.4 .0 winget
4545PowerShell Preview Microsoft.PowerShell.Preview 7.6.0.5 winget
4646```
4747
@@ -65,9 +65,9 @@ winget install --id Microsoft.PowerShell.Preview --source winget
6565To install PowerShell on Windows, use the following links to download the install package from
6666GitHub.
6767
68- - [ PowerShell-7.5.3 -win-x64.msi] [ 22 ]
69- - [ PowerShell-7.5.3 -win-x86.msi] [ 24 ]
70- - [ PowerShell-7.5.3 -win-arm64.msi] [ 20 ]
68+ - [ PowerShell-7.5.4 -win-x64.msi] [ 22 ]
69+ - [ PowerShell-7.5.4 -win-x86.msi] [ 24 ]
70+ - [ PowerShell-7.5.4 -win-arm64.msi] [ 20 ]
7171
7272Once downloaded, double-click the installer file and follow the prompts.
7373
@@ -137,7 +137,7 @@ installation options:
137137The following example shows how to silently install PowerShell with all the install options enabled.
138138
139139``` powershell
140- msiexec.exe /package PowerShell-7.5.3 -win-x64.msi /quiet ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=1 ADD_FILE_CONTEXT_MENU_RUNPOWERSHELL=1 ENABLE_PSREMOTING=1 REGISTER_MANIFEST=1 USE_MU=1 ENABLE_MU=1 ADD_PATH=1
140+ msiexec.exe /package PowerShell-7.5.4 -win-x64.msi /quiet ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=1 ADD_FILE_CONTEXT_MENU_RUNPOWERSHELL=1 ENABLE_PSREMOTING=1 REGISTER_MANIFEST=1 USE_MU=1 ENABLE_MU=1 ADD_PATH=1
141141```
142142
143143For a full list of command-line options for ` Msiexec.exe ` , see
@@ -148,9 +148,9 @@ For a full list of command-line options for `Msiexec.exe`, see
148148PowerShell binary ZIP archives are provided to enable advanced deployment scenarios. Download one of
149149the following ZIP archives from the [ current release] [ 18 ] page.
150150
151- - [ PowerShell-7.5.3 -win-x64.zip] [ 23 ]
152- - [ PowerShell-7.5.3 -win-x86.zip] [ 25 ]
153- - [ PowerShell-7.5.3 -win-arm64.zip] [ 21 ]
151+ - [ PowerShell-7.5.4 -win-x64.zip] [ 23 ]
152+ - [ PowerShell-7.5.4 -win-x86.zip] [ 25 ]
153+ - [ PowerShell-7.5.4 -win-arm64.zip] [ 21 ]
154154
155155Depending on how you download the file you may need to unblock the file using the ` Unblock-File `
156156cmdlet. Unzip the contents to the location of your choice and run ` pwsh.exe ` from there. Unlike
@@ -257,7 +257,7 @@ Windows 10 IoT Enterprise comes with Windows PowerShell, which we can use to dep
257257``` powershell
258258# Replace the placeholder information for the following variables:
259259$deviceip = '<device ip address'
260- $zipfile = 'PowerShell-7.5.3 -win-arm64.zip'
260+ $zipfile = 'PowerShell-7.5.4 -win-arm64.zip'
261261$downloadfolder = 'U:\Users\Administrator\Downloads' # The download location is local to the device.
262262 # There should be enough space for the zip file and the unzipped contents.
263263
@@ -270,10 +270,10 @@ Copy-Item $zipfile -Destination $downloadfolder -ToSession $S
270270#Connect to the device and expand the archive
271271Enter-PSSession $S
272272Set-Location U:\Users\Administrator\Downloads
273- Expand-Archive .\PowerShell-7.5.3 -win-arm64.zip
273+ Expand-Archive .\PowerShell-7.5.4 -win-arm64.zip
274274
275275# Set up remoting to PowerShell 7
276- Set-Location .\PowerShell-7.5.3 -win-arm64
276+ Set-Location .\PowerShell-7.5.4 -win-arm64
277277# Be sure to use the -PowerShellHome parameter otherwise it tries to create a new
278278# endpoint with Windows PowerShell 5.1
279279.\Install-PowerShellRemoting.ps1 -PowerShellHome .
@@ -285,7 +285,7 @@ PowerShell has to restart WinRM. Now you can connect to PowerShell 7 endpoint on
285285``` powershell
286286
287287# Be sure to use the -Configuration parameter. If you omit it, you connect to Windows PowerShell 5.1
288- Enter-PSSession -ComputerName $deviceIp -Credential Administrator -Configuration PowerShell.7.5.3
288+ Enter-PSSession -ComputerName $deviceIp -Credential Administrator -Configuration PowerShell.7.5.4
289289```
290290
291291## Deploying on Windows 10 IoT Core
@@ -332,15 +332,15 @@ Deploy PowerShell to Nano Server using the following steps.
332332# Replace the placeholder information for the following variables:
333333$ipaddr = '<Nano Server IP address>'
334334$credential = Get-Credential # <An Administrator account on the system>
335- $zipfile = 'PowerShell-7.5.3 -win-x64.zip'
335+ $zipfile = 'PowerShell-7.5.4 -win-x64.zip'
336336# Connect to the built-in instance of Windows PowerShell
337337$session = New-PSSession -ComputerName $ipaddr -Credential $credential
338338# Copy the file to the Nano Server instance
339339Copy-Item $zipfile C:\ -ToSession $session
340340# Enter the interactive remote session
341341Enter-PSSession $session
342342# Extract the ZIP file
343- Expand-Archive -Path C:\PowerShell-7.5.3 -win-x64.zip -DestinationPath 'C:\Program Files\PowerShell 7'
343+ Expand-Archive -Path C:\PowerShell-7.5.4 -win-x64.zip -DestinationPath 'C:\Program Files\PowerShell 7'
344344```
345345
346346## PowerShell remoting
@@ -380,11 +380,11 @@ can't support those methods.
380380[ 15 ] : #zip
381381[ 18 ] : https://github.com/PowerShell/PowerShell/releases/latest
382382[ 19 ] : https://github.com/ms-iot/iot-adk-addonkit/blob/master/Tools/IoTCoreImaging/Docs/Import-PSCoreRelease.md#Import-PSCoreRelease
383- [ 20 ] : https://github.com/PowerShell/PowerShell/releases/download/v7.5.3 /PowerShell-7.5.3 -win-arm64.msi
384- [ 21 ] : https://github.com/PowerShell/PowerShell/releases/download/v7.5.3 /PowerShell-7.5.3 -win-arm64.zip
385- [ 22 ] : https://github.com/PowerShell/PowerShell/releases/download/v7.5.3 /PowerShell-7.5.3 -win-x64.msi
386- [ 23 ] : https://github.com/PowerShell/PowerShell/releases/download/v7.5.3 /PowerShell-7.5.3 -win-x64.zip
387- [ 24 ] : https://github.com/PowerShell/PowerShell/releases/download/v7.5.3 /PowerShell-7.5.3 -win-x86.msi
388- [ 25 ] : https://github.com/PowerShell/PowerShell/releases/download/v7.5.3 /PowerShell-7.5.3 -win-x86.zip
383+ [ 20 ] : https://github.com/PowerShell/PowerShell/releases/download/v7.5.4 /PowerShell-7.5.4 -win-arm64.msi
384+ [ 21 ] : https://github.com/PowerShell/PowerShell/releases/download/v7.5.4 /PowerShell-7.5.4 -win-arm64.zip
385+ [ 22 ] : https://github.com/PowerShell/PowerShell/releases/download/v7.5.4 /PowerShell-7.5.4 -win-x64.msi
386+ [ 23 ] : https://github.com/PowerShell/PowerShell/releases/download/v7.5.4 /PowerShell-7.5.4 -win-x64.zip
387+ [ 24 ] : https://github.com/PowerShell/PowerShell/releases/download/v7.5.4 /PowerShell-7.5.4 -win-x86.msi
388+ [ 25 ] : https://github.com/PowerShell/PowerShell/releases/download/v7.5.4 /PowerShell-7.5.4 -win-x86.zip
389389[ 27 ] : https://www.microsoft.com/store/apps/9MZ1SNWT0N5D
390390[ 28 ] : microsoft-update-faq.yml
0 commit comments