PowerShell on Fedora 27
-
What can/would you do with PowerShell on Linux? With BASH scripting, there really isn't a need for PowerShell on Linux, but I thought it would be interesting to play with. Perhaps for scripting things on Linux to control Windows machines and such, but this to be the topic for such things...
I just installed PowerShell on my Fedora 27 laptop successfully using the following instructions:
curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
dnf update
dnf install compat-openssl10
dnf install -y powershell
- To start PowerShell, type:
pwsh
- Get a list of commands, type:
Get-Command
orGet-Command -Noun/Verb noun/verb
Example:Get-Command -Noun *drive*
returns:
PS /home/tgruber> Get-Command -Noun *drive* CommandType Name Version Source ----------- ---- ------- ------ Cmdlet Get-PSDrive 3.1.0.0 Microsoft.PowerShell.Management Cmdlet New-PSDrive 3.1.0.0 Microsoft.PowerShell.Management Cmdlet Remove-PSDrive 3.1.0.0 Microsoft.PowerShell.Management
-
Lots of trouble connecting to remote hosts in PowerShell on Linux. Seems like too much work. Might just be better to use SSH.
-
@tim_g said in PowerShell on Fedora 27:
Lots of trouble connecting to remote hosts in PowerShell on Linux. Seems like too much work. Might just be better to use SSH.
SSH is what you'd be expected to use. PowerShell Remoting is really only for systems lacking SSH. And even Windows is moving to SSH default.
-
There is really nothing to do with PS on Linux other than use it to replace BASH, and that's mostly just to be weird.
-
@scottalanmiller said in PowerShell on Fedora 27:
There is really nothing to do with PS on Linux other than use it to replace BASH, and that's mostly just to be weird.
Yeah that's what I noticed when I was playing with it... it just brings PS familiarity, that's about it. I'd rather use BASH and SSH. And like you said, even Windows is moving to SSH.
Posted before I played. But still good for others to see the conclusion.
-
@tim_g said in PowerShell on Fedora 27:
@scottalanmiller said in PowerShell on Fedora 27:
There is really nothing to do with PS on Linux other than use it to replace BASH, and that's mostly just to be weird.
Yeah that's what I noticed when I was playing with it... it just brings PS familiarity, that's about it. I'd rather use BASH and SSH. And like you said, even Windows is moving to SSH.
Posted before I played. But still good for others to see the conclusion.
That's all a shell would do. No different than ZSH, TCSH, CSH, KSH, FISH, etc. Shell is a shell.
-
-
Powershell on Deepin is lacking every two commands is segmentation fault...
-
@dbeato said in PowerShell on Fedora 27:
Powershell on Deepin is lacking every two commands is segmentation fault...
Yeah, that's what I've found, doesn't seem to be stable.
-
@dbeato said in PowerShell on Fedora 27:
Powershell on Deepin is lacking every two commands is segmentation fault...
Well to avoid errors when developing powershell scripts in Visual Studio Code on Linux. PowerShell needs to be installed.
-
@black3dynamite said in PowerShell on Fedora 27:
@dbeato said in PowerShell on Fedora 27:
Powershell on Deepin is lacking every two commands is segmentation fault...
Well to avoid errors when developing powershell scripts in Visual Studio Code on Linux. PowerShell needs to be installed.
That's great, but in this case is just basic commands I am doing.
-
@dbeato said in PowerShell on Fedora 27:
@black3dynamite said in PowerShell on Fedora 27:
@dbeato said in PowerShell on Fedora 27:
Powershell on Deepin is lacking every two commands is segmentation fault...
Well to avoid errors when developing powershell scripts in Visual Studio Code on Linux. PowerShell needs to be installed.
That's great, but in this case is just basic commands I am doing.
Which basic commands? I would like to see what happens when its used in a script.
-
@black3dynamite said in PowerShell on Fedora 27:
@dbeato said in PowerShell on Fedora 27:
@black3dynamite said in PowerShell on Fedora 27:
@dbeato said in PowerShell on Fedora 27:
Powershell on Deepin is lacking every two commands is segmentation fault...
Well to avoid errors when developing powershell scripts in Visual Studio Code on Linux. PowerShell needs to be installed.
That's great, but in this case is just basic commands I am doing.
Which basic commands? I would like to see what happens when its used in a script.
Get-ChildrenItem
-
@dbeato said in PowerShell on Fedora 27:
@black3dynamite said in PowerShell on Fedora 27:
@dbeato said in PowerShell on Fedora 27:
@black3dynamite said in PowerShell on Fedora 27:
@dbeato said in PowerShell on Fedora 27:
Powershell on Deepin is lacking every two commands is segmentation fault...
Well to avoid errors when developing powershell scripts in Visual Studio Code on Linux. PowerShell needs to be installed.
That's great, but in this case is just basic commands I am doing.
Which basic commands? I would like to see what happens when its used in a script.
Get-ChildrenItem
That should be
Get-ChildItem
-
@black3dynamite said in PowerShell on Fedora 27:
@dbeato said in PowerShell on Fedora 27:
@black3dynamite said in PowerShell on Fedora 27:
@dbeato said in PowerShell on Fedora 27:
@black3dynamite said in PowerShell on Fedora 27:
@dbeato said in PowerShell on Fedora 27:
Powershell on Deepin is lacking every two commands is segmentation fault...
Well to avoid errors when developing powershell scripts in Visual Studio Code on Linux. PowerShell needs to be installed.
That's great, but in this case is just basic commands I am doing.
Which basic commands? I would like to see what happens when its used in a script.
Get-ChildrenItem
That should be
Get-ChildItem
Dang it, I am too tired to type commands... and you are spot on tonight....
-
@black3dynamite said in PowerShell on Fedora 27:
@dbeato said in PowerShell on Fedora 27:
@black3dynamite said in PowerShell on Fedora 27:
@dbeato said in PowerShell on Fedora 27:
@black3dynamite said in PowerShell on Fedora 27:
@dbeato said in PowerShell on Fedora 27:
Powershell on Deepin is lacking every two commands is segmentation fault...
Well to avoid errors when developing powershell scripts in Visual Studio Code on Linux. PowerShell needs to be installed.
That's great, but in this case is just basic commands I am doing.
Which basic commands? I would like to see what happens when its used in a script.
Get-ChildrenItem
That should be
Get-ChildItem
But case in point, with correct command, then starting to type a filter see below:
-
@black3dynamite said in PowerShell on Fedora 27:
@dbeato said in PowerShell on Fedora 27:
Powershell on Deepin is lacking every two commands is segmentation fault...
Well to avoid errors when developing powershell scripts in Visual Studio Code on Linux. PowerShell needs to be installed.
Yeah, but PS doesn't run, it just crashes.
-
@dbeato said in PowerShell on Fedora 27:
@black3dynamite said in PowerShell on Fedora 27:
@dbeato said in PowerShell on Fedora 27:
@black3dynamite said in PowerShell on Fedora 27:
@dbeato said in PowerShell on Fedora 27:
@black3dynamite said in PowerShell on Fedora 27:
@dbeato said in PowerShell on Fedora 27:
Powershell on Deepin is lacking every two commands is segmentation fault...
Well to avoid errors when developing powershell scripts in Visual Studio Code on Linux. PowerShell needs to be installed.
That's great, but in this case is just basic commands I am doing.
Which basic commands? I would like to see what happens when its used in a script.
Get-ChildrenItem
That should be
Get-ChildItem
But case in point, with correct command, then starting to type a filter see below:
What happens with this command
Get-ChildItem | Select-Object Desktop
? -
@black3dynamite said in PowerShell on Fedora 27:
@dbeato said in PowerShell on Fedora 27:
@black3dynamite said in PowerShell on Fedora 27:
@dbeato said in PowerShell on Fedora 27:
@black3dynamite said in PowerShell on Fedora 27:
@dbeato said in PowerShell on Fedora 27:
@black3dynamite said in PowerShell on Fedora 27:
@dbeato said in PowerShell on Fedora 27:
Powershell on Deepin is lacking every two commands is segmentation fault...
Well to avoid errors when developing powershell scripts in Visual Studio Code on Linux. PowerShell needs to be installed.
That's great, but in this case is just basic commands I am doing.
Which basic commands? I would like to see what happens when its used in a script.
Get-ChildrenItem
That should be
Get-ChildItem
But case in point, with correct command, then starting to type a filter see below:
What happens with this command
Get-ChildItem | Select-Object Desktop
?It basically works, it is just random crashing. Powershell commands work, is the actual shell that drops.
-
@black3dynamite said in PowerShell on Fedora 27:
Get-ChildItem | Select-Object Desktop
I just did a full update on Deepin and pwsh is able to run some commands today. Last week it could run nothing.