• 0 Posts
  • 108 Comments
Joined 2 years ago
cake
Cake day: August 7th, 2023

help-circle

  • I get what you are saying, and Windows is absolutely frustrating at times but so is Linux and especially MacOS.

    I’m no developer but I do really get that Windows isn’t the best suited OS for some development work, but calling it barely usable in general is just ridiculous.

    It’s certainly not impossible to troubleshoot either. You just need to learn it, like how you have to learn any OS.

    I won’t argue that it isn’t rubbish, that’s fair enough. There is a lot of bullshit with Windows and Microsoft

    The main reason Linux clients are largly missing in most IT environments is that managing it on a scale comparable to Windows clients is hard. Afaik there isn’t a great way to push out configuration, policies, certificates. And making it all be seamless.

    Unmanaged windows clients might be quite bad, but together with stuff like active directory it just works really well for authentication and is part of a good ecosystem that in general just works. The various admin tools for Active Directory are quite annoying to use since they haven’t been developed in years and are missing obvious features. Fortunately you can just use Powershell.

    I really really wish Linux were better in these enterprise aspects, I wish we could pivot more to Linux for all users or at least for those that don’t need specialized software like CAD. There is a large possibility that the majority of our users would riot if we did that though.

    For the record I personally like Linux a lot and would absolutely run exclusively Linux if windows wasn’t my work. I will probably get my home pc on Linux someday, but I haven’t yet because it’s simply just so much easier for me to fix Windows when it breaks compared to fixing Linux which always turns into a huge rabbit hole for me. It’s also just in general annoying to switch OS since I have TBs of data on it.






  • lud@lemm.eetoLinux@lemmy.mlWindows doesn't "just work"
    link
    fedilink
    arrow-up
    3
    arrow-down
    2
    ·
    2 days ago

    I work in IT supporting windows (server primarily) and from my perspective it does work pretty well. We have around 1500 Windows clients and around 400-500 Windows servers and it works pretty damn well. Sure problems happen, in general it does work. Now, I don’t work in T1 support so I’m not sure how often people have problems but I would definitely hear about it if it were as bad as some on Lemmy claim.

    Our Windows Servers in general work great, I don’t think we have noticeably more problems with them compared to our Linux servers which we have maybe 20% more of.

    Remember that pretty much the entire enterprise world use primarily or exclusively Windows clients and that would absolutely not be the case if they were “held together with string and ready to crumble randomly.” That would simply not be acceptable in companies which could lose millions in just lost productivity.


  • I use Powershell a lot at work, and I really like it. Especially compared to bash which gives me headaches when reading.

    But yeah install-module and uninstall-module can sometimes be quirky. The easiest solution is to remove the files for the directory.

    it turns out that one user (Admin) simply cannot see another user’s mounted share - has microsoft ever heard of the concept of “permission denied”?

    I’m pretty sure the reason is that because the share is mounted using the users account and doesn’t affect anything else. It kinda makes sense for me because that is just the way Windows works ¯\_(ツ)_/¯.

    Two users can have different mapping so giving a permission denied doesn’t make a lot of sense since it simply doesn’t exist for the user.


  • It’s very easy to run things like scripts in the background. Showing a command/powershell windows because of a drive mapping script is amateurish (and very annoying). Usually scripts like those are run on logon.

    We have an automation server at work that runs a bunch of scripts for all kinds of stuff. It just uses task scheduler. Hiding the script output is as simple as telling it too. We have a lot of servers at work that run important production shit interactively. So someone has to logon the server and start the problem.

    It’s utterly disgusting. I recently introduced them to NSSM which can run simple programs as a service, which entirely solves the problem. But it’s bizarre that no one else has suggested that before, or found some other solution.

    Fortunately, I’m not responsible for prod applications running on those servers, it just really fucks with our patching procedures.