PowerShell
詳細情報
タイトル | PowerShell |
---|---|
URL | https://github.com/PowerShell/PowerShell |
バージョン | ver 7.4.2 |
更新日 | 2024/04/12 |
追加日 | 2016/08/19 |
種別 | フリーソフト |
説明 | Microsoftによるクロスプラットフォームのオートメーションツール。 |
レビュー
PowerShell は、クロスプラットフォーム (Windows、Linux、macOS) の自動化および設定ツール/フレームワーク。
既存のツールと連携し、構造化データ (JSON、CSV、XML など)、REST API、オブジェクトモデルを扱うために最適化されている。コマンドラインシェル、関連するスクリプト言語、およびコマンドレットを処理するためのフレームワークが含まれている。
スクリーンショット
更新グラフ
バージョン履歴
7.4.2 - 2024-04-11
General Cmdlet Updates and Fixes
- Revert "Adjust PUT method behavior to POST one for default content type in WebCmdlets" (#21049)
- Fix regression with
Get-Content
when-Tail 0
and-Wait
are both used (#20734) (Thanks @CarloToso!) - Fix
Get-Error
serialization of array values (#21085) (Thanks @jborean93!) - Fix a regression in
Format-Table
when header label is empty (#21156)
Engine Updates and Fixes
- Revert the PR #17856 (Do not preserve temporary results when no need to do so) (#21368)
- Make sure the assembly/library resolver
7.5.0-preview.2 - 2024-02-22
Engine Updates and Fixes
- Fix
using assembly
to usePath.Combine
when constructing assembly paths (#21169) - Validate the value for
using namespace
during semantic checks to prevent declaring invalid namespaces (#21162)
General Cmdlet Updates and Fixes
- Add
WinGetCommandNotFound
andCompletionPredictor
modules to track usage (#21040) -
ConvertFrom-Json
: Add-DateKind
parameter (#20925) (Thanks @jborean93!) - Add tild
[7.5.0-preview.1] - 2024-01-18
Breaking Changes
- Fix
-OlderThan
and-NewerThan
parameters forTest-Path
when usingPathType
and date range (#20942) (Thanks @ArmaanMcleod!)- Previously
-OlderThan
would be ignored if specified together
- Previously
- Change
New-FileCatalog -CatalogVersion
default to 2 (#20428) (Thanks @ThomasNieto!)
General Cmdlet Updates and Fixes
- Fix completion crash for the SCCM provider (#20815, #20919, #20915) (Thanks @MartinG
7.4.1 - 2024-01-11
General Cmdlet Updates and Fixes
- Fix
Group-Object
output using interpolated strings (#20745) (Thanks @mawosoft!) - Fix
Start-Process -PassThru
to make sure theExitCode
property is accessible for the returnedProcess
object (#20749) (#20866) (Thanks @CodeCyclone!) - Fix rendering of
DisplayRoot
for network PSDrive (#20793) (#20863)
Engine Updates and Fixes
- Ensure filename is not null when logging WDAC ETW events (#20910) (Thanks @jborean93!)
- Fix four regressions introduced by WDAC audit logging feature (#20913
7.4.0 - 2023-11-16
General Cmdlet Updates and Fixes
- Added a missing
ConfigureAwait(false)
call to webcmdlets so they don't block (#20622) - Fix
Group-Object
so output uses current culture (#20623) - Block getting help from network locations in restricted remoting sessions (#20615)
Build and Packaging Improvements
Bump .NET 8 to 8.0.0 RTM build
- Add internal .NET SDK URL parameter to release pipeline (Internal 28474)
- Update the CGManifest file for v7.4.0 release (Internal 28457)
- Fix repository root for the nuget.config (Internal 28456)
- Add internal nuget feed to compliance build (Internal 28449)
7.3.9 - 2023-10-26
Build and Packaging Improvements
Bump .NET 7 to version 7.0.403
- Use correct agent pool for downloading from Azure blob
- Remove a timeout value from ADO pipeline stage to resolve a syntax issue
- Update .NET 7 and manifests (Internal 28148)
- Add SBOM for release pipeline (#20519) (#20573)
- Increase timeout when publishing packages to
pacakages.microsoft.com
(#20470) (#20572) - Use
fxdependent-win-desktop
runtime for compliance runs (#20326) (#20571)
SHA256 Hashes of the release artifacts
- hashes.sha256
- B8080BD8920F35CDB0ECA1
7.4.0-rc.1 - 2023-10-24
General Cmdlet Updates and Fixes
- Fix
Test-Connection
due to .NET 8 changes (#20369) (#20531) - Add telemetry to check for specific tags when importing a module (#20371) (#20540)
- Fix
Copy-Item
progress to only show completed when all files are copied (#20517) (#20544) - Fix
unixmode
to handlesetuid
andsticky
when file is not an executable (#20366) (#20537) - Fix UNC path completion regression (#20419) (#20541)
- Fix implicit remoting proxy cm
7.3.8 - 2023-10-10
Security Fixes
- Block getting help from network locations in restricted remoting sessions (Internal 27698)
Build and Packaging Improvements
Build infrastructure maintenance
- Release build: Change the names of the PATs (#20316)
- Add mapping for mariner arm64 stable (#20310)
- Switch to GitHub Action for linting markdown (#20308)
- Put the calls to
Set-AzDoProjectInfo
and Set-AzDoAuthToken` in the right order (#20311)
SHA256 Hashes of the release artifacts
- hashes.sha256
- EFAB4134D224C315F99C481E4608E5439CD666EF2F1EFD857E03B15C443E3EFF
7.4.0-preview.6 - 2023-09-28
General Cmdlet Updates and Fixes
- Set approved experimental features to stable for 7.4 release (#20362)
- Revert changes to continue using
BinaryFormatter
forOut-GridView
(#20360) - Remove the comment trigger from feedback provider (#20346)
Tests
- Continued improvement to tests for release automation (#20259)
- Skip the test on x86 as
InstallDate
is not visible onWow64
(#20255) - Harden some problematic release tests (#20254)
Build and Packa
7.3.7 - 2023-09-18
Build and Packaging Improvements
Bump .NET SDK version to 7.0.401
- Update 'ThirdPartyNotices.txt' (Internal 27602)
- Update to use .NET SDK 7.0.401 (Internal 27591)
- Remove
HostArchitecture
dynamic parameter forosxpkg
(#19917) - Remove spelling CI in favor of GitHub Action (#20248)
- Enable vPack provenance data (#20253)
- Start using new packages.microsoft.com cli (#20252)
- Add mariner arm64 to PMC release (#20251)
- Add mariner arm64 package build to release build (#20250)
- Make PR creation tool use
--web
because it is more reliable (#20247
7.4.0-preview.5 - 2023-08-21
Breaking Changes
- Change how relative paths in
Resolve-Path
are handled when using theRelativeBasePath
parameter (#19755) (Thanks @MartinGC94!)
Engine Updates and Fixes
- Fix dynamic parameter completion (#19510) (Thanks @MartinGC94!)
- Use
OrdinalIgnoreCase
to lookup script breakpoints (#20046) (Thanks @fflaten!) - Guard against
null
or blank path components when adding to module path (#19922) (Thanks @stevenebutler!) - Fix deadlock when piping