• shaggy959500@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    RIP. It’s been coming for a while, and Control Panel will likely be on hospice for a few more years, but it will be a sad day when control panel is gone.

        • SpaceNoodle@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          3 months ago

          Great, now I’ll have to Google Bing for a four-line command when before I could just dig through a few menus.

              • NaibofTabr@infosec.pub
                link
                fedilink
                English
                arrow-up
                0
                ·
                3 months ago

                Actually PowerShelll is basically a wrapper for .NET classes… and it doesn’t really emulate Bash in any functional way.

                • xavier666@lemm.ee
                  link
                  fedilink
                  English
                  arrow-up
                  0
                  ·
                  3 months ago

                  The little time I have spent on powershell, I found it to be very slow. The input is also very verbose. I’m sure someone will say it allows one to be specific but I can be equally specific in bash as well. It’s like the Java Enterprise of scripting language.

                  • NaibofTabr@infosec.pub
                    link
                    fedilink
                    English
                    arrow-up
                    1
                    ·
                    edit-2
                    3 months ago

                    It is verbose. It’s intended to be readable by untrained people, with a consistent verb-subject format for commands (e.g. Get-ChildItem, Set-Variable), though it turns out that concept doesn’t scale very well and the format gets increasingly broken when you get into the Azure PowerShell commands (New-AzLoadBalancerInboundNatRuleConfig).

                    The real power of PowerShell is that it can interact with .NET directly (because it is .NET), which allows you to quickly and easily build scripts for anything that uses .NET (like Windows). For instance, you can view or edit registry keys of other systems through a PowerShell remote session (using the .NET RegistryKey class), and set up a loop to edit a registry key across a list of machines remotely (I used to do this while managing on-prem AD groups in my last job, it’s much faster and easier than trying to change registry keys through remote desktop sessions, more reliable because it’s programmatic, and you can easily log the command output and catch any systems that failed to accept the change).

                    PowerShell might not be what Bash is for the average Linux user, but it’s a massive improvement for managing Windows systems at scale. Anyone who works in corporate IT should learn PowerShell.