Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security & DevOps Insights

  • Home
  • About
  • Advertise With US
  • Reviews
  • Contact
  • Toggle search form
Home » Scripts » How to setup PowerShell on a Linux server
  • azure
    Enter connection information for your on-premise directory or forests: Azure AD connect unable to connect directory, forest not available AWS/Azure/OpenShift
  • Task Scheduler Errors and Success Codes
    All Task Scheduler Errors and Success Codes Windows Server
  • PUA copy
    Enable or disable Reputation-Based Protection on Windows 10 and 11 Network | Monitoring
  • Feature image nagios
    How to Install and Configure Nagios on Ubuntu Linux
  • commit trong git 640
    How to uninstall Git from MacOS Mac
  • queryremoteinstalledapps
    Get a list of installed programs locally or remotely in Windows Windows
  • veeam.n2ws
    How to implement N2WS Backup & Recovery (CPM) Backup
  • Screenshot 2021 10 07 at 00.00.32
    How to fix this computer is a domain controller: The snap-in cannot be used on a domain controller Windows Server

How to setup PowerShell on a Linux server

Posted on 24/11/202009/09/2023 Christian By Christian No Comments on How to setup PowerShell on a Linux server
setup PowerShell

As we know, PowerShell is a cross-platform task automation and configuration management framework from Microsoft built on top of the .NET Common Language Runtime; it accepts and returns .NET objects. It consists of a command line shell and an associated scripted language. Powershell enables management of both local and remote linux machines

INSTALLING POWERSHELL ON CENTOS.
-Since the PowerShell package is not included in the official CentOS repository, first thing to do in the installation process is to add the repository with the following command;

curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
Linux server

After adding the repo, use the yum makecache to update the repository cache

PowerShell installation

Now install the powershell with yum install powershell

PowerShell installation
Linux PowerShell

Along the line, the installation guide may ask you to accept the gpg key. Type y to continue the installation.

setup PowerShell

Here are a few commands you can run to check if the installation is well set up;

pwsh –v

this will tell you the version of powershell  you have just installed.

Linux server
pwsh

This will take you to the powershell terminal and you will be ready to run powershell commands

Similarly, you can run Linux commands from the powershell terminal.

MAKING YOUR LOGIN POWERSHELL
– Run the whoami command to find the path of the pwsh shell program. Use that result of the command to set the default login shell to that of the powershell with the following command;

usermod –s /usr/bin/pwsh $(whoami)

Now reboot your machine and that is all that is needed to have PowerShell up and running.

I hope you found this blog post helpful. If you have any questions, please let me know in the comment session. I welcome you to follow me on Twitter and Facebook.

Rate this post

Thank you for reading this post. Kindly share it with others.

  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Facebook (Opens in new window) Facebook
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Telegram (Opens in new window) Telegram
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Pocket (Opens in new window) Pocket
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Threads (Opens in new window) Threads
  • Share on Nextdoor (Opens in new window) Nextdoor
Scripts Tags:PowerShell, PowerShell version 7, Ubuntu

Post navigation

Previous Post: Restore AD Objects: How to restore deleted user accounts in Active Directory with Microsoft LDP and PowerShell
Next Post: How to delete obsolete drivers from the Driver Store in Windows

Related Posts

  • powershell01
    WinRM and PSRemoting: Configure servers for remote access Scripts
  • Chocolatey Packages
    Create Chocolatey Package: Upgrade Software with Chocolatey Scripts
  • powershell commands lede 1024x276 1
    PowerShell Remoting: Guide to Windows Management Instrumentation Scripts
  • powershell01
    How to create a KDS root key using PowerShell Scripts
  • SASS in VsCode
    How to Install SASS on VsCode Scripts
  • hero activedirectory
    Create and find Organisation Unit paths in AD Scripts

More Related Articles

powershell01 WinRM and PSRemoting: Configure servers for remote access Scripts
Chocolatey Packages Create Chocolatey Package: Upgrade Software with Chocolatey Scripts
powershell commands lede 1024x276 1 PowerShell Remoting: Guide to Windows Management Instrumentation Scripts
powershell01 How to create a KDS root key using PowerShell Scripts
SASS in VsCode How to Install SASS on VsCode Scripts
hero activedirectory Create and find Organisation Unit paths in AD Scripts

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

VEEAMLEGEND

vexpert-badge-stars-5

Virtual Background

GoogleNews

Categories

veeaam100

sysadmin top30a

  • azure
    Enter connection information for your on-premise directory or forests: Azure AD connect unable to connect directory, forest not available AWS/Azure/OpenShift
  • Task Scheduler Errors and Success Codes
    All Task Scheduler Errors and Success Codes Windows Server
  • PUA copy
    Enable or disable Reputation-Based Protection on Windows 10 and 11 Network | Monitoring
  • Feature image nagios
    How to Install and Configure Nagios on Ubuntu Linux
  • commit trong git 640
    How to uninstall Git from MacOS Mac
  • queryremoteinstalledapps
    Get a list of installed programs locally or remotely in Windows Windows
  • veeam.n2ws
    How to implement N2WS Backup & Recovery (CPM) Backup
  • Screenshot 2021 10 07 at 00.00.32
    How to fix this computer is a domain controller: The snap-in cannot be used on a domain controller Windows Server

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,832 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon

Tags

AWS Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2025 TechDirectArchive

 

Loading Comments...
 

You must be logged in to post a comment.