PowerShell 竟然强悍如斯! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Tumblr
V2EX    PowerShell

PowerShell 竟然强悍如斯!

  •  1
     
  •   Tumblr 2022-01-15 18:35:09 +08:00 9066 次点击
    这是一个创建于 1365 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有大佬用 PowerShell 写了个 Windows 的远桌面工具,据作者说,并没有依赖于任何现有的远程桌面应用或协议,这个项目演示了为什么 PowerShell 敢用 Power 这个词!

    Github: https://github.com/DarkCoderSc/PowerRemoteDesktop

    24 条回复    2022-01-16 09:31:41 +08:00
    leonme
        1
    leonme  
       2022-01-15 18:38:21 +08:00 via iPhone
    还是好好用 linux 吧
    aababc
        2
    aababc  
       2022-01-15 18:40:16 +08:00
    linux 挺好的
    kidonng
        3
    kidonng  
       2022-01-15 18:41:04 +08:00 via Android   4
    PowerShell 背后是整个 .NET
    qq316107934
        4
    qq316107934  
       2022-01-15 18:46:58 +08:00   10
    @kidonng #3 看了下代码,此言不假...

    以及,话题只字未提但是总有几个人想刷存在感引战,楼下别被带节奏了,只讨论 Powershell 本身吧
    Tumblr
        5
    Tumblr  
    OP
       2022-01-15 18:47:35 +08:00
    @leonme #1 @aababc #2 我也觉得 Linux 挺好的,不过现在还没听说哪家大公司的用户终端是以 Linux 为主力的呢。
    skinny
        6
    skinny  
       2022-01-15 18:51:59 +08:00
    现在 Powershell 也是跨平台的……虽然我在 Windows 上主要用 5.1 ,但大部分代码兼容 2.0 ,导致我根本不想在 Linux 上用它。
    ila
        7
    ila  
       2022-01-15 18:56:20 +08:00 via Android   2
    这是通晓原理,用什么语言已经不太重要了
    Tumblr
        8
    Tumblr  
    OP
       2022-01-15 18:58:19 +08:00
    @skinny #6 这个主要看环境吧,比如目前我用到的环境已经极少 5.1 以下的了,所以基本上都是 5.1 起步。
    不过我个人为了在 Mac 和 Windows 上统一,用的是 7.2 。
    LowBi
        9
    LowBi  
       2022-01-15 19:24:10 +08:00 via Android
    PowerShell 可以远程 shell 吗
    MacDows
        10
    MacDows  
       2022-01-15 19:38:02 +08:00 via Android
    @LowBi 可以
    yaoyaomoe
        11
    yaoyaomoe  
       2022-01-15 20:04:22 +08:00   1
    毕竟 powershell 被引出之后是作为整个系统管理的存在的,也是微软 server core 推行的一个底力……PowerShell 下其实 Win 的很多功能都可以 ps1 执行了
    t895
        12
    t895  
       2022-01-15 20:09:00 +08:00
    之前在某网看见用 PowerShell 模拟各种任天堂模拟器...
    Orciorc
        13
    Orciorc  
       2022-01-15 20:12:01 +08:00 via Android
    有可能将 Windows 上自带的 Powershell5 完全升级到 Powershell7 吗?现在只能装两个版本
    LowBi
        14
    LowBi  
       2022-01-15 20:55:29 +0800 via Android
    @MacDows 谢谢,之前一直用 xshell
    xupefei
        15
    xupefei  
       2022-01-15 21:18:59 +08:00 via iPhone   2
    powershell 后面是整个 net framework 标准库,C#能做啥 PS 就能做啥。
    lasuar
        16
    lasuar  
       2022-01-15 21:21:32 +08:00
    。。。
    24bit
        17
    24bit  
       2022-01-15 21:40:16 +08:00   2
    Powershell 背靠 .NET 大树,与其说是 Shell ,不如说是 DotNetScript
    ysc3839
        18
    ysc3839  
       2022-01-15 21:47:56 +08:00 via Android
    @24bit 同意,我认为 PowerShell 更像 Python 那种脚本提供了个交互式环境。
    Tumblr
        19
    Tumblr  
    OP
       2022-01-15 23:18:26 +08:00
    @24bit #17 同意,但不够霸气
    PowerShell 还有一点我比较喜欢的就是:对于有点英语基础的人来说,全是大白话,那些命令看一眼就知道是干吗的。同时这也是讨人厌的一点,很多命令 /参数太长太嗦了(幸好有 tab 补全和提示)。
    Tumblr
        20
    Tumblr  
    OP
       2022-01-15 23:21:30 +08:00
    @Orciorc #13 我也曾经尝试,目前还不能,并且在可预见的将来也不能。
    不过,反正 PowerShell core 解压即用,也没什么依赖,用起来还算方便。
    Tumblr
        21
    Tumblr  
    OP
       2022-01-15 23:23:51 +08:00
    @yaoyao1128 #11 确实是,我自己就有一套 Windows Server 的环境(活动目录、DNS 、证书颁发等),全是用的 Windows Server Core 版本,确实省资源,并且全部是通过 PowerShll 和部分原生命令完成的配置。
    geekvcn
        22
    geekvcn  
       2022-01-15 23:53:18 +08:00 via iPhone
    要我想起了以前用 CMD 写 GUI 游戏的人
    ragnaroks
        23
    ragnaroks  
       2022-01-16 00:28:11 +08:00
    powershell 可以引用绝大多数 dotnet 程序集,包括 PInvoke ;以前拿这个撸了个 windows 版 HTOP
    mogging
        24
    mogging  
       2022-01-16 09:31:41 +08:00 via iPad
    @ragnaroks 厉害了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2732 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 08:42 PVG 16:42 LAX 01:42 JFK 04:42
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86