▲ 736 ▼ Microsoft finally officially confirms it's killing Windows Control Panel sometime soon (www.neowin.net) submitted 2 years ago by moe90@feddit.nl to c/technology@lemmy.world 298 comments fedilink hide all child comments
[+] helenslunch@feddit.nl 3 points 2 years ago* (last edited 2 years ago) (9 children) [deleted] permalink fedilink source parent hideshow 9 child comments replies: [–] SpaceNoodle@lemmy.world 5 points 2 years ago (8 children) Nah, PowerShell is just a shitty bash wannabe permalink fedilink source parent hideshow 8 child comments replies: [–] NaibofTabr@infosec.pub 5 points 2 years ago (4 children) Actually PowerShelll is basically a wrapper for .NET classes... and it doesn't really emulate Bash in any functional way. permalink fedilink source parent hideshow 4 child comments replies: [–] xavier666@lemm.ee 7 points 2 years ago (2 children) 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. permalink fedilink source parent hideshow 2 child comments replies: [–] NaibofTabr@infosec.pub 5 points 2 years ago* (last edited 2 years ago) (1 child) 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. permalink fedilink source parent hideshow 1 child comment replies: [–] xavier666@lemm.ee 2 points 2 years ago For instance, you can view or edit registry keys of other systems through a PowerShell remote session (using the .NET RegistryKey class) It's like a built-in Ansible equivalent (the configuring and management part at least). I'll agree that's neat. If I managed a fleet of Windows machine, I would properly learn that. But I don't think it's something for the average home user. And the Linux way of configuring remote machines is too easy. permalink fedilink source parent [–] SpaceNoodle@lemmy.world 1 point 2 years ago Ah, so it sucks even harder permalink fedilink source parent [–] Matriks404@lemmy.world 1 point 2 years ago (2 children) Powershell has a completely different approach of working with commands than traditional Unix shells. You pretty much don't know what you are talking about. permalink fedilink source parent hideshow 2 child comments replies: [–] SpaceNoodle@lemmy.world 3 points 2 years ago (1 child) Look, if it's not a file, I don't want to have anything to do with it. permalink fedilink source parent hideshow 1 child comment replies: [–] Matriks404@lemmy.world 0 points 2 years ago That's fine, I also pretty much prefer standard Unix tools, due to how efficient they are, but you can't just say made up stuff with no valid explanation, because Powershell has still nothing to do with bash. permalink fedilink source parent
[–] SpaceNoodle@lemmy.world 5 points 2 years ago (8 children) Nah, PowerShell is just a shitty bash wannabe permalink fedilink source parent hideshow 8 child comments replies: [–] NaibofTabr@infosec.pub 5 points 2 years ago (4 children) Actually PowerShelll is basically a wrapper for .NET classes... and it doesn't really emulate Bash in any functional way. permalink fedilink source parent hideshow 4 child comments replies: [–] xavier666@lemm.ee 7 points 2 years ago (2 children) 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. permalink fedilink source parent hideshow 2 child comments replies: [–] NaibofTabr@infosec.pub 5 points 2 years ago* (last edited 2 years ago) (1 child) 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. permalink fedilink source parent hideshow 1 child comment replies: [–] xavier666@lemm.ee 2 points 2 years ago For instance, you can view or edit registry keys of other systems through a PowerShell remote session (using the .NET RegistryKey class) It's like a built-in Ansible equivalent (the configuring and management part at least). I'll agree that's neat. If I managed a fleet of Windows machine, I would properly learn that. But I don't think it's something for the average home user. And the Linux way of configuring remote machines is too easy. permalink fedilink source parent [–] SpaceNoodle@lemmy.world 1 point 2 years ago Ah, so it sucks even harder permalink fedilink source parent [–] Matriks404@lemmy.world 1 point 2 years ago (2 children) Powershell has a completely different approach of working with commands than traditional Unix shells. You pretty much don't know what you are talking about. permalink fedilink source parent hideshow 2 child comments replies: [–] SpaceNoodle@lemmy.world 3 points 2 years ago (1 child) Look, if it's not a file, I don't want to have anything to do with it. permalink fedilink source parent hideshow 1 child comment replies: [–] Matriks404@lemmy.world 0 points 2 years ago That's fine, I also pretty much prefer standard Unix tools, due to how efficient they are, but you can't just say made up stuff with no valid explanation, because Powershell has still nothing to do with bash. permalink fedilink source parent
[–] NaibofTabr@infosec.pub 5 points 2 years ago (4 children) Actually PowerShelll is basically a wrapper for .NET classes... and it doesn't really emulate Bash in any functional way. permalink fedilink source parent hideshow 4 child comments replies: [–] xavier666@lemm.ee 7 points 2 years ago (2 children) 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. permalink fedilink source parent hideshow 2 child comments replies: [–] NaibofTabr@infosec.pub 5 points 2 years ago* (last edited 2 years ago) (1 child) 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. permalink fedilink source parent hideshow 1 child comment replies: [–] xavier666@lemm.ee 2 points 2 years ago For instance, you can view or edit registry keys of other systems through a PowerShell remote session (using the .NET RegistryKey class) It's like a built-in Ansible equivalent (the configuring and management part at least). I'll agree that's neat. If I managed a fleet of Windows machine, I would properly learn that. But I don't think it's something for the average home user. And the Linux way of configuring remote machines is too easy. permalink fedilink source parent [–] SpaceNoodle@lemmy.world 1 point 2 years ago Ah, so it sucks even harder permalink fedilink source parent
[–] xavier666@lemm.ee 7 points 2 years ago (2 children) 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. permalink fedilink source parent hideshow 2 child comments replies: [–] NaibofTabr@infosec.pub 5 points 2 years ago* (last edited 2 years ago) (1 child) 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. permalink fedilink source parent hideshow 1 child comment replies: [–] xavier666@lemm.ee 2 points 2 years ago For instance, you can view or edit registry keys of other systems through a PowerShell remote session (using the .NET RegistryKey class) It's like a built-in Ansible equivalent (the configuring and management part at least). I'll agree that's neat. If I managed a fleet of Windows machine, I would properly learn that. But I don't think it's something for the average home user. And the Linux way of configuring remote machines is too easy. permalink fedilink source parent
[–] NaibofTabr@infosec.pub 5 points 2 years ago* (last edited 2 years ago) (1 child) 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. permalink fedilink source parent hideshow 1 child comment replies: [–] xavier666@lemm.ee 2 points 2 years ago For instance, you can view or edit registry keys of other systems through a PowerShell remote session (using the .NET RegistryKey class) It's like a built-in Ansible equivalent (the configuring and management part at least). I'll agree that's neat. If I managed a fleet of Windows machine, I would properly learn that. But I don't think it's something for the average home user. And the Linux way of configuring remote machines is too easy. permalink fedilink source parent
[–] xavier666@lemm.ee 2 points 2 years ago For instance, you can view or edit registry keys of other systems through a PowerShell remote session (using the .NET RegistryKey class) It's like a built-in Ansible equivalent (the configuring and management part at least). I'll agree that's neat. If I managed a fleet of Windows machine, I would properly learn that. But I don't think it's something for the average home user. And the Linux way of configuring remote machines is too easy. permalink fedilink source parent
[–] SpaceNoodle@lemmy.world 1 point 2 years ago Ah, so it sucks even harder permalink fedilink source parent
[–] Matriks404@lemmy.world 1 point 2 years ago (2 children) Powershell has a completely different approach of working with commands than traditional Unix shells. You pretty much don't know what you are talking about. permalink fedilink source parent hideshow 2 child comments replies: [–] SpaceNoodle@lemmy.world 3 points 2 years ago (1 child) Look, if it's not a file, I don't want to have anything to do with it. permalink fedilink source parent hideshow 1 child comment replies: [–] Matriks404@lemmy.world 0 points 2 years ago That's fine, I also pretty much prefer standard Unix tools, due to how efficient they are, but you can't just say made up stuff with no valid explanation, because Powershell has still nothing to do with bash. permalink fedilink source parent
[–] SpaceNoodle@lemmy.world 3 points 2 years ago (1 child) Look, if it's not a file, I don't want to have anything to do with it. permalink fedilink source parent hideshow 1 child comment replies: [–] Matriks404@lemmy.world 0 points 2 years ago That's fine, I also pretty much prefer standard Unix tools, due to how efficient they are, but you can't just say made up stuff with no valid explanation, because Powershell has still nothing to do with bash. permalink fedilink source parent
[–] Matriks404@lemmy.world 0 points 2 years ago That's fine, I also pretty much prefer standard Unix tools, due to how efficient they are, but you can't just say made up stuff with no valid explanation, because Powershell has still nothing to do with bash. permalink fedilink source parent