无忧启动论坛

标题: 求一个内置或可升级Powershell5.1的win7精简版系统 [打印本页]

作者: 2013kyj    时间: 2025-6-6 09:37
标题: 求一个内置或可升级Powershell5.1的win7精简版系统
在论坛找了一个7百多m的极限精简版win7, 但是无法使用 wusa 安装 powershell5.1的升级包, 使用初心太大佬的win7精简版, 体积又感谢有点大, 求路过大佬, 分享一个已内置或可升级Powershell5.1的win7精简版系统

作者: 我是小青蛙    时间: 2025-6-6 09:52
https://www.microsoft.com/en-us/download/details.aspx?id=54616自己集成补丁获得文件列表注册表集成
作者: 2013kyj    时间: 2025-6-6 09:54
我是小青蛙 发表于 2025-6-6 09:52
https://www.microsoft.com/en-us/download/details.aspx?id=54616自己集成补丁获得文件列表注册表集成

我安装的系统不能双击执行msu文件, 现在正在下载双心的win7
作者: likeyouli    时间: 2025-6-6 11:51
本帖最后由 likeyouli 于 2025-6-6 15:36 编辑

在 Windows 上安装 PowerShell - PowerShell | Microsoft Learn
终于使用 WinGet(Windows 包管理器)通过微软官方的命令方式winget install --id Microsoft.PowerShell --source winget 安装成功了  

..png (101.77 KB, 下载次数: 0)

..png

作者: yzszh64    时间: 2025-6-6 12:33
感谢各位。
作者: guong    时间: 2025-6-6 13:40
谢谢2楼
作者: neartree    时间: 2025-6-6 15:02
我是32win7,powershell的程序所在目录显示为“v1.0”,但powershell.exe版本为6.1.7600.16385,那么它的版本是1.0还是6.1?
作者: 燕飞龙    时间: 2025-6-6 15:29
感谢2楼分享
作者: 2013kyj    时间: 2025-6-6 15:42
likeyouli 发表于 2025-6-6 11:51
在 Windows 上安装 PowerShell - PowerShell | Microsoft Learn
终于使用 WinGet(Windows 包管理器)通过 ...

感谢分享, 你这个是powershell7, 我上面说的是powershell5.1
作者: likeyouli    时间: 2025-6-6 16:08
2013kyj 发表于 2025-6-6 15:42
感谢分享, 你这个是powershell7, 我上面说的是powershell5.1

我这个已经是5.1了,不好意思没办法帮你了

..png (14.46 KB, 下载次数: 0)

..png

作者: likeyouli    时间: 2025-6-6 16:25
本帖最后由 likeyouli 于 2025-6-6 17:33 编辑
2013kyj 发表于 2025-6-6 15:42
感谢分享, 你这个是powershell7, 我上面说的是powershell5.1

可以试一下7.5.1版本,与之前的5.1版本确实不大一样,见图,
   不光不一样,连$profile 文件的位置都不一样,powershell7.5的是C:\Users\Administrator\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
    而powershell5.1的是C:\Users\Administrator\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1   
对于我来说,这个文件比较重要,因为我学习ps用到的个人自定义函数、心得记录都放里边了,打开powershell的时候通过notepad $profile 打开这个文件,非常方便记录,但如果是两个文件的话,对我来说甚是不便。  
    开始的时候,用快捷方式试了一下,也就是一个文件分到两个地方用,从哪里都能保证打开的是同一个文件。快捷方式不行,最后想到了mklink,对,创建硬链接。
C:\Users\Administrator>mklink /h "C:\Users\Administrator\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1" "C:\Users\Administrator\Documents\PowerShell\Microsoft.PowerShell_profile.ps1"
为 C:\Users\Administrator\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 <<===>> C:\Users\Administrator\Documents\PowerShell\Microsoft.PowerShell_profile.ps1 创建了硬链接

..png (37.25 KB, 下载次数: 0)

..png

作者: gah99sw    时间: 2025-6-6 20:26
我从2.0升级到了5.1 ,是一个蓝色的东东。安装上了有什么好处?请问还能继续升级吗?是VS2010编程用的吗?
作者: 2013kyj    时间: 2025-6-6 21:14
gah99sw 发表于 2025-6-6 20:26
我从2.0升级到了5.1 ,是一个蓝色的东东。安装上了有什么好处?请问还能继续升级吗?是VS2010编程用的吗?

win10及以上系统都内置powershell5.1了, win7内置2.0, 可以打补丁升到5.1
powershell7以上, 那就要同时安装powershell+对应版本的.NET运行时了, 这两个加起来, 得有快一个G的大小了
powershell5.1大多数情况下已经够用了
作者: likeyouli    时间: 7 天前
2013kyj 发表于 2025-6-6 21:14
win10及以上系统都内置powershell5.1了, win7内置2.0, 可以打补丁升到5.1
powershell7以上, 那就要同时 ...

又研究了一下,PowerShell 安装包随附于 WMF 安装程序内。 WMF 安装程序的版本与 PowerShell 版本匹配。 没有适用于Windows PowerShell的独立安装程序。如需在 Windows 中更新现有 PowerShell 版本,请使用下表找到要更新至的 PowerShell 版本的安装程序。https://learn.microsoft.com/zh-c ... view=powershell-7.3      换句话说,想安装powershell 5.1, 必须安装Windows Management Framework 5.1,见这里https://www.microsoft.com/en-us/download/details.aspx?id=54616
    但想安装wmf,见这里https://learn.microsoft.com/en-u ... redirectedfrom=MSDN ,win7只能支持NET Framework 4.5,再往上的版本win7也不支持,我备份到论坛一下吧


win7系统需要的.NET Framework 4.5_setup.rar

874.8 KB, 阅读权限: 20, 下载次数: 1, 下载积分: 无忧币 -2


作者: gah99sw    时间: 7 天前
本帖最后由 gah99sw 于 2025-6-7 10:57 编辑
2013kyj 发表于 2025-6-6 21:14
win10及以上系统都内置powershell5.1了, win7内置2.0, 可以打补丁升到5.1
powershell7以上, 那就要同时 ...

WIN7 -- 64位,我还安装了个PowerShell7.2.1 [独立的安装包100MB],灰色的;CMD,PowerShel2.0-----PowerShel5.1,蓝色的。 相当于有三个命令窗口。是服务器远程登录用的吧?.NET是4.7.2
作者: 2013kyj    时间: 6 天前
likeyouli 发表于 2025-6-7 10:01
又研究了一下,PowerShell 安装包随附于 WMF 安装程序内。 WMF 安装程序的版本与 PowerShell 版本匹配。  ...

感谢大佬分享, powershell5.1确实需要.net框架, 我是先安装.net4.8, 现在用双心的626Mwin7, 已经用了ps5.1了
作者: 半夏微凉    时间: 6 天前
所以这两个几百MB大小的系统,安装完后是多大呢?




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3