General > General Technical Chat
Hell freezes over...
<< < (12/15) > >>
rrinker:
 Maybe you need to find some people that actually know PowerShell? I've done some pretty wild stuff, far beyond basic admin automation. The biggest complaint I had with PowerShell was the idiotic need to right-click, mark and paste, but Windows 10/Server 2016 fixed that and now you can do normal Control-C/Control-V copy paste stuff.
 The biggest problem people seem to have is treating it like a programming language (sometimes I fall into that trap myself) - it's not, it's a scripting language. There IS a difference.
bd139:
I know powershell very well. I’ve written heaps of modules for it. So have the rest of our guys. We know it inside out. What you find when you take it to bits is a whole stack of nasty. When everything is working fine, wow amazing. But we have piles of problems which require taking the entire stack to bits from the top to the bottom due to the awfully strong coupling inside it and the sheer layers of legacy windows crap it wraps.

It’s a tangled mess of DCOM wrapped in a layer of shit and marketing.

What’s worse is that if you compare it to Linux for example is the documentation stops immediately beneath the powershell and it becomes MSFT internal magic then. Linux it’s manpages all the way down.

For ref, we use ISE as the shell. Comes with windows :)
tggzzz:

--- Quote from: bd139 on July 25, 2018, 08:54:56 pm ---What’s worse is that if you compare it to Linux for example is the documentation stops immediately beneath the powershell and it becomes MSFT internal magic then. Linux it’s manpages all the way down.

--- End quote ---

Are Microsoft still doing that?

I first ran into that kind of attitude in ~1999, when trying to script internet exploder. The docs/APIs implied one thing; in reality IE honoured half the API, and which half depended on what you were trying to do :(

As I tell people, I'm not clever enough to run Windows. Initially they laugh, then they realise why I say that.
bd139:
Well it’s a bit iffy. Basically Microsoft were forced to open up their internals and provide documentation. These are nearly puked out here: https://msdn.microsoft.com/en-us/openspecifications/dn646765.aspx

But not a lot has changed from your 1999 assertion. Most of it is wrong, not documented at all or the API is terribly engineered or does something completely different to the documentation. And you find when you take the powershell modules to bits that they don’t all actually talk to documented APIs. And then there’s the NT Zw API for example which is a massive undocumented surface area. This pile of shit only becomes apparent when you have to delve into WinDbg territory.

I’m clever enough to take people’s money because I know how to run Windows marginally better than they do. That’s all I’m saying. Also when I’m doing MSFT stuff I get paid by the hour open ended only because I can’t actually give you an honest estimate up front on that side of things.

Karel:
Microsoft is planning to bring its Defender antivirus to Linux systems this year.

https://www.zdnet.com/article/microsoft-defender-atp-is-coming-to-linux-in-2020/
Navigation
Message Index
Next page
Previous page
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod