V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Tumblr

PowerShell 竟然强悍如斯!

  •  1
     
  •   Tumblr · Jan 15, 2022 · 9420 views
    This topic created in 1563 days ago, the information mentioned may be changed or developed.

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

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

    24 replies    2022-01-16 09:31:41 +08:00
    leon0318
        1
    leon0318  
       Jan 15, 2022 via iPhone
    还是好好用 linux 吧
    aababc
        2
    aababc  
       Jan 15, 2022
    linux 挺好的
    kidonng
        3
    kidonng  
       Jan 15, 2022 via Android   ❤️ 4
    PowerShell 背后是整个 .NET
    qq316107934
        4
    qq316107934  
       Jan 15, 2022   ❤️ 10
    @kidonng #3 看了下代码,此言不假...

    以及,话题只字未提但是总有几个人想刷存在感引战,楼下别被带节奏了,只讨论 Powershell 本身吧
    Tumblr
        5
    Tumblr  
    OP
       Jan 15, 2022
    @leonme #1 @aababc #2 我也觉得 Linux 挺好的,不过现在还没听说哪家大公司的用户终端是以 Linux 为主力的呢。
    skinny
        6
    skinny  
       Jan 15, 2022
    现在 Powershell 也是跨平台的……虽然我在 Windows 上主要用 5.1 ,但大部分代码兼容 2.0 ,导致我根本不想在 Linux 上用它。
    ila
        7
    ila  
       Jan 15, 2022 via Android   ❤️ 2
    这是通晓原理,用什么语言已经不太重要了
    Tumblr
        8
    Tumblr  
    OP
       Jan 15, 2022
    @skinny #6 这个主要看环境吧,比如目前我用到的环境已经极少 5.1 以下的了,所以基本上都是 5.1 起步。
    不过我个人为了在 Mac 和 Windows 上统一,用的是 7.2 。
    LowBi
        9
    LowBi  
       Jan 15, 2022 via Android
    PowerShell 可以远程 shell 吗
    MacDows
        10
    MacDows  
       Jan 15, 2022 via Android
    @LowBi 可以
    yaoyaomoe
        11
    yaoyaomoe  
       Jan 15, 2022   ❤️ 1
    毕竟 powershell 被引出之后是作为整个系统管理的存在的,也是微软 server core 推行的一个底力……PowerShell 下其实 Win 的很多功能都可以 ps1 执行了
    t895
        12
    t895  
       Jan 15, 2022
    之前在某网看见用 PowerShell 模拟各种任天堂模拟器...
    Orciorc
        13
    Orciorc  
       Jan 15, 2022 via Android
    有可能将 Windows 上自带的 Powershell5 完全升级到 Powershell7 吗?现在只能装两个版本
    LowBi
        14
    LowBi  
       Jan 15, 2022 via Android
    @MacDows 谢谢,之前一直用 xshell
    xupefei
        15
    xupefei  
       Jan 15, 2022 via iPhone   ❤️ 2
    powershell 后面是整个 net framework 标准库,C#能做啥 PS 就能做啥。
    freemoon
        16
    freemoon  
       Jan 15, 2022
    。。。
    24bit
        17
    24bit  
       Jan 15, 2022   ❤️ 2
    Powershell 背靠 .NET 大树,与其说是 Shell ,不如说是 DotNetScript
    ysc3839
        18
    ysc3839  
       Jan 15, 2022 via Android
    @24bit 同意,我认为 PowerShell 更像 Python 那种脚本提供了个交互式环境。
    Tumblr
        19
    Tumblr  
    OP
       Jan 15, 2022
    @24bit #17 同意,但不够霸气 😆
    PowerShell 还有一点我比较喜欢的就是:对于有点英语基础的人来说,全是大白话,那些命令看一眼就知道是干吗的。同时这也是讨人厌的一点,很多命令 /参数太长太啰嗦了(幸好有 tab 补全和提示)。
    Tumblr
        20
    Tumblr  
    OP
       Jan 15, 2022
    @Orciorc #13 我也曾经尝试,目前还不能,并且在可预见的将来也不能。
    不过,反正 PowerShell core 解压即用,也没什么依赖,用起来还算方便。
    Tumblr
        21
    Tumblr  
    OP
       Jan 15, 2022
    @yaoyao1128 #11 确实是,我自己就有一套 Windows Server 的环境(活动目录、DNS 、证书颁发等),全是用的 Windows Server Core 版本,确实省资源,并且全部是通过 PowerShell 和部分原生命令完成的配置。
    geekvcn
        22
    geekvcn  
       Jan 15, 2022 via iPhone
    要我想起了以前用 CMD 写 GUI 游戏的人
    ragnaroks
        23
    ragnaroks  
       Jan 16, 2022
    powershell 可以引用绝大多数 dotnet 程序集,包括 PInvoke ;以前拿这个撸了个 windows 版 HTOP
    mogging
        24
    mogging  
       Jan 16, 2022 via iPad
    @ragnaroks 厉害了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3203 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 101ms · UTC 13:41 · PVG 21:41 · LAX 06:41 · JFK 09:41
    ♥ Do have faith in what you're doing.