PowerShell v7。2。0-rc。1 現已釋出。PowerShell Core 是跨平臺的(Windows,Linux和macOS)自動化和配置工具/框架,可與現有的工具配合使用,並針對處理結構化資料(例如 JSON,CSV,XML 等)、REST API 和物件模型進行了最佳化。它包括命令列 Shell、關聯的指令碼語言和用於處理 cmdlet 的框架。
具體更新內容如下:
General Cmdlet Updates and Fixes
禁止 COM 呼叫 AppLocker 系統鎖定 (
#16268
)
配置
Microsoft。ApplicationInsights
以不傳送雲角色名稱 (
#16246
)
在鎖定的機器上不允許在 NoLanguage 模式下的
Add-Type
(
#16245
)
使 color VT100 序列的屬性名稱與文件一致 (
#16212
)
使用
Move-Item
將目錄移動到自身中是一個錯誤 (
#16198
)
將 FileSystemInfo。Target 從 CodeProperty 改為 AliasProperty,指向 FileSystemInfo。LinkTarget (
#16165
)
Tests
為 PowerShell 釋出包刪除了已棄用的基於 docker 的測試 (
#16224
)
構建和打包改進
將 。NET 6 更新到版本 6。0。100-rc。2。21505。57 (
#16249
)
修復 RPM packaging(Internal 17704)
更新
ThirdPartyNotices。txt
(
#16283
)
更新 pipeline yaml 檔案以使用
ubuntu-latest
image (
#16279
)
新增指令碼以生成
cgmanifest。json
(
#16278
)
Microsoft。PowerShell。Native
和
Microsoft。PowerShell。MarkdownRender
軟體包的更新版本(
#16277
)
新增
cgmanifest。json
生成正確的第三方通知檔案 (
#16266
)
只為穩定版本上傳穩定版本的
buildinfo
(
#16251
)
不要為 RPM 上傳
。dep
或
。tar。gz
,因為根本沒有 (
#16230
)
確保 RPM license 被識別 (
#16189
)
新增條件以僅在本地開發構建中生成釋出檔案 (
#16259
)
確保
psoptions。json
和
manifest。spdx。json
檔案始終存在於包中 (
#16258
)
修復 CI 指令碼並拆分 ARM 執行 (
#16252
)
將 vPack task 版本更新為 12 (
#16250
)
簽署第三方可執行檔案 (
#16229
)
將軟體物料清單新增到 main packages (
#16202
)
為 markdown 測試升級
set-value
包 (
#16196
)
修復 Microsoft 更新拼寫問題 (
#16178
)
將 vPack build 移動到 1ES Pool (
#16169
)
更新說明:
https://github。com/PowerShell/PowerShell/releases/tag/v7。2。0-rc。1