Hmmm, powershell is helemaal niet slecht. Het is best wel krachtig.
Bash gaat nooit werken op windows zoals het doet op Linux. M.a.w je gaat niet het hele windows systeem managen vanuit een bash systeem. Dit komt omdat bash helemaal geschreven is voor POSIX, waarin alles wordt geregeld in tekst files. In windows werkt dat niet zo (COM, WMI, ADSI, the Registry, the cert store, etc, etc) en kun je dus met de unix tools (grep, awk, sed) niet uit de voeten op het systeem. Powershell is geschreven zodat dit wel kan. Het idee dat alles een object is is voor de toekomst misschien ook wel interessant voor Linux, als bash ooit aan vervanging toe is.