V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Tumblr
V2EX  ›  PowerShell

PowerShell 竟然强悍如斯!

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

    有大佬用 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 可以
    yaoyao1128
        11
    yaoyao1128  
       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 +08:00 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 版本,确实省资源,并且全部是通过 PowerShell 和部分原生命令完成的配置。
    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   ·   我们的愿景   ·   实用小工具   ·   5565 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:00 · PVG 14:00 · LAX 23:00 · JFK 02:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.