Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. I wish I liked Powershell

I wish I liked Powershell

Scheduled Pinned Locked Moved The Lounge
csharpwindows-adminlinux
27 Posts 17 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H honey the codewitch

    It seems so useful, i just can't stand the syntax. I couldn't even tell you why except I can't get my head around it. Just give me C# or something with a Shell object.

    Real programmers use butterflies

    M Offline
    M Offline
    MikeTheFid
    wrote on last edited by
    #21

    If it was hard to create, it ought to be hard to use! ;) Seriously, I totally get your frustration. Stubbornness comes in handy sometimes.

    Cheers, Mike Fidler "I intend to live forever - so far, so good." Steven Wright "I almost had a psychic girlfriend but she left me before we met." Also Steven Wright "I'm addicted to placebos. I could quit, but it wouldn't matter." Steven Wright yet again.

    1 Reply Last reply
    0
    • H honey the codewitch

      It seems so useful, i just can't stand the syntax. I couldn't even tell you why except I can't get my head around it. Just give me C# or something with a Shell object.

      Real programmers use butterflies

      M Offline
      M Offline
      MSBassSinger
      wrote on last edited by
      #22

      I have not updated this in 6 years, but it shows how to execute C# written as script. How to Execute External Uncompiled C# Code[^] and thus just use C# scripts to do something, instead of whatever the heck PowerShell is.

      1 Reply Last reply
      0
      • H honey the codewitch

        It seems so useful, i just can't stand the syntax. I couldn't even tell you why except I can't get my head around it. Just give me C# or something with a Shell object.

        Real programmers use butterflies

        R Offline
        R Offline
        raddevus
        wrote on last edited by
        #23

        It's fascinating to read the comments about how so many devs feel this way about PS language. I feel the same way. It's ugly, it's forgetable, it just feels forced. Glad I'm not alone in this.

        1 Reply Last reply
        0
        • O obermd

          Every time I look at PS I feel like I'm looking at bastardized Perl.

          R Offline
          R Offline
          raddevus
          wrote on last edited by
          #24

          obermd wrote:

          I feel like I'm looking at bastardized Perl

          I am commiserating along with everyone about how ugly the PS language is and then I see your comparison to Perl and I'm like, "Oh, no, PS is all fine and good and maybe even beautiful after all. I mean, it's not Perl." :laugh: :laugh: Perl syntax just gives me shivers. :laugh:

          1 Reply Last reply
          0
          • H honey the codewitch

            It seems so useful, i just can't stand the syntax. I couldn't even tell you why except I can't get my head around it. Just give me C# or something with a Shell object.

            Real programmers use butterflies

            U Offline
            U Offline
            User 13224750
            wrote on last edited by
            #25

            Our company got onboard with .NET in ~2000. When it came time to learn PowerShell many years ago (yes, 2.0) we had an instructor led class with a mix of developers & Windows and Linux Admins in it. Developers (me included at the time) seemed to get PS, while the Windows and Linux struggled with it. Linux admins especially since they are heavy duty scripting folks. Problem for them was it so very different than the shells they used on Linux. Fast forward to the present, those same Linux admins are using PowerShell and are quite good at it. Syntax always seemed a bit "clunky" to me, but the concepts were quite natural to me because of leaning .NET and C#.

            1 Reply Last reply
            0
            • H honey the codewitch

              It seems so useful, i just can't stand the syntax. I couldn't even tell you why except I can't get my head around it. Just give me C# or something with a Shell object.

              Real programmers use butterflies

              T Offline
              T Offline
              thorne999
              wrote on last edited by
              #26

              The problem is time. I just don't have the time to learn such an obtuse syntax. Why didn't they just use C#. Given enough time we can learn anything, but actually we are never given enough time to completely learn anything. PS is yet another time sink. BTW the folks who made the comments about French cars were right, the question is WHY do the French insist on swimming up stream when the large majority of uses are intuitive and the French standard is not. Oh wait, was I discussing PS or French cars? Hummmmmm, I think both.

              H 1 Reply Last reply
              0
              • T thorne999

                The problem is time. I just don't have the time to learn such an obtuse syntax. Why didn't they just use C#. Given enough time we can learn anything, but actually we are never given enough time to completely learn anything. PS is yet another time sink. BTW the folks who made the comments about French cars were right, the question is WHY do the French insist on swimming up stream when the large majority of uses are intuitive and the French standard is not. Oh wait, was I discussing PS or French cars? Hummmmmm, I think both.

                H Offline
                H Offline
                honey the codewitch
                wrote on last edited by
                #27

                thorne999 wrote:

                The problem is time. I just don't have the time to learn such an obtuse syntax. Why didn't they just use C#. Given enough time we can learn anything, but actually we are never given enough time to completely learn anything. PS is yet another time sink.

                All of my this. :) ETA: It reminds me of SQL/DML/SML??? whatever the last one was called. They syntax is ridiculous and I find I have to go back to the reference way too much.

                Real programmers use butterflies

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups