PowerShell
詳細情報
| タイトル | PowerShell |
|---|---|
| URL | https://github.com/PowerShell/PowerShell |
| バージョン | ver 7.5.4 |
| 更新日 | 2025/10/21 |
| 追加日 | 2016/08/19 |
| 種別 | フリーソフト |
| 説明 | Microsoftによるクロスプラットフォームのオートメーションツール。 |
レビュー
PowerShell は、クロスプラットフォーム (Windows、Linux、macOS) の自動化および設定ツール/フレームワーク。
既存のツールと連携し、構造化データ (JSON、CSV、XML など)、REST API、オブジェクトモデルを扱うために最適化されている。コマンドラインシェル、関連するスクリプト言語、およびコマンドレットを処理するためのフレームワークが含まれている。
スクリーンショット
更新グラフ
バージョン履歴
7.5.4
Build and Packaging Improvements
SHA256 Hashes of the release artifacts
- hashes.sha256
- C1013E31E30CCB8C68366FE6A6E4CEA50F4DDD12FF115078019E4D1D71D58F00
- powershell-7.5.4-1.cm.aarch64.rpm
- F6852075303A3A81639381E077639032667F11A25EE8D3FE19AB2F4479ECA93C
- powershell-7.5.4-1.cm.x86_64.rpm
- 15CC1A4D24E4FABAD836CFC6B55D501B643EBDB53AF72FDE286585E2A9D8119C
- powershell-7.5.4-1.rh.x86_64.rpm
- 304F488E1916497D90A7B921261D040C08336A92A991A6DBAE1ADD937A42EE50
- powershell-7.5.4-linux-arm32.tar.gz
- 3553BE9A484EC9627C7AD70DEBC62A39ECF96814D76513CC9C77ACAE9E5B3ECD
- powershell-7.5.4-linux-arm64.tar.gz
- 4B32D4CB86A43DFB83D
7.6.0-preview.5
Engine Updates and Fixes
- Allow opt-out of the named-pipe listener using the environment variable
POWERSHELL_DIAGNOSTICS_OPTOUT(#26086) - Ensure that socket timeouts are set only during the token validation (#26066)
- Fix race condition in
RemoteHyperVSocket(#26057) - Fix
stderroutput of console host to respectNO_COLOR(#24391) - Update PSRP protocol to deprecate session key exchange between newer client and server (#25774)
- Fix the
sshPATH check inSSHConnectionInfo
7.5.3
General Cmdlet Updates and Fixes
- Fix
Out-GridViewby replacing the use of obsoleteBinaryFormatterwith custom implementation. (#25559) - Remove
OnDeserializedandSerializableattributes fromMicrosoft.Management.UI.Internalproject (#25831) - Make the interface
IDeepCloneableinternal (#25830)
Tools
- Add CodeQL suppressions (#25972)
Tests
- Fix updatable help test for new content (#25944)
Build and Packaging Improvements
Documentation and Help Content
- Fix typo in CHANG
7.5.2 - 2025-06-24
Engine Updates and Fixes
- Move .NET method invocation logging to after the needed type conversion is done for method arguments (#25357)
General Cmdlet Updates and Fixes
- Set standard handles explicitly when starting a process with
-NoNewWindow(#25324) - Make inherited protected internal instance members accessible in class scope. (#25547) (Thanks @mawosoft!)
- Remove the old fuzzy suggestion and fix the local script file name suggestion (#25330)
- Fix
PSMethodInvocationConstraints.GetHashCodemethod (#25306) (Thanks @crazyjncsu!)
Build and Packaging Improvements<
7.4.10
Engine Updates and Fixes
- Fallback to AppLocker after
WldpCanExecuteFile(#25229)
Code Cleanup
Tools
- Do not run labels workflow in the internal repository (#25411)
Build and Packaging Improvements
SHA256 Hashes of the release artifacts
- hashes.sha256
- E25043DB710DF5F51B0383FEB4BB7A7940DA9A807B39AA36373036A8F668D1C3
- powershell-7.4.10-1.cm.aarch64.rpm
- 6D0476012DEDD90BE94066A0D0E9E59F6CCF4182A517D7C0A9732E0C30670482
- powershell-7.4.10-1.cm.x86_64.rpm
- 4C1B629F465BF85E96E4E64EC6A6520DD23011498B651C456AC696148D16F69F
- power
7.5.1
Engine Updates and Fixes
- Fallback to AppLocker after
WldpCanExecuteFile(#25305)
Code Cleanup
Tools
- Do not run labels workflow in the internal repository (#25343)
- Update
CODEOWNERS(#25321) - Check GitHub token availability for
Get-Changelog(#25328) - Update PowerShell team members in
releaseTools.psm1(#25302)
Build and Packaging Improvements
7.6.0-preview.4
Breaking Changes
- Fix
WildcardPattern.Escapeto escape lone backticks correctly (#25211) (Thanks @ArmaanMcleod!) - Convert
-ChildPathparameter tostring[]forJoin-Pathcmdlet (#24677) (Thanks @ArmaanMcleod!)
PowerShell 7.6-preview.4 includes the following updated modules:
- Microsoft.PowerShell.ThreadJob v2.2.0
-
ThreadJob v2.1.0
The ThreadJob module was renamed to Microsoft.PowerShell.ThreadJob. There is no difference
in the f
7.6.0-preview.3
Breaking Changes
- Remove trailing space from event source name (#24192) (Thanks @MartinGC94!)
General Cmdlet Updates and Fixes
- Add completion single/double quote support for
-Nounparameter forGet-Command(#24977) (Thanks @ArmaanMcleod!) - Stringify
ErrorRecordwith empty exception message to empty string (#24949) (Thanks @MatejKafka!) - Add completion single/double quote support for
-PSEditionparameter forGet-Module(#24971) (Thanks
7.5.0
Build and Packaging Improvements
Documentation and Help Content
- Update
HelpInfoUrifor 7.5 (#24610) (#24777)
SHA256 Hashes of the release artifacts
- hashes.sha256
- 84D704257D0DBF383164A00DF66922A686587C96C4C026BE0F30EADEC23C5082
- powershell_7.5.0-1.deb_amd64.deb
- 5813414B7C7F975752A9F33E29EA40A2C17F63FB680C37F5700B8390671DED70
- powershell-7.5.0-1.cm.aarch64.rpm
- A2A9135DDE6E7777AEA5C02916C69B16F6DC628612313DF6D20C43553003532B
- powershell-7.5.0-1.cm.x86_64.rpm
- 438DD7E89D2960815363D484E9829622580BA5FCD39E74E0E710B706D81081FB
- powershell-7.5.0-1.rh.x86_64.rpm
7.6.0-preview.2 - 2025-01-14
General Cmdlet Updates and Fixes
- Add the
AIShellmodule to telemetry collection list (#24747) - Add helper in
EnumSingleTypeConverterto get enum names as array (#17785) (Thanks @fflaten!) - Return correct FileName property for
Get-Itemwhen listing alternate data streams (#18019) (Thanks @kilasuit!) - Add
-ExcludeModuleparameter toGet-Command(#18955) (Thanks @MartinGC94!) - Update Named and Statement block type inference to not consider AssignmentS
7.5.0-rc.1 - 2024-11-14
NOTE: Due to technical issues, release of packages to packages.microsoft.com and release to NuGet.org is delayed.
Build and Packaging Improvements
SHA256 Hashes of the release artifacts
- hashes.sha256
- 35B6D60E7A00F55B072ECD7BAFAF12048BA55244FE80EEE1ED3E727761F1122D
- powershell-7.5.0-rc.1-linux-arm32.tar.gz
- C6B27E743B1A62B7C1A0D29389419E3A5E0E87C1A5A4F1FC15F7E30C0B44DFAC
- powershell-7.5.0-rc.1-linux-arm64.tar.gz
- B4C1B69632B85011928E2EA342E3096B2DECB47ECFF446187D277494436D088B
- powershell-7.5.0-rc.1-linux-musl-x6