How to manage products like Exchange and AD without installing additional tools

Home > Blogs > Exchange Server > How to manage products like Exchange and AD without installing additional tools

How to manage products like Exchange and AD without installing additional tools

Like This Blog 0 Jason Helmick
Added by May 24, 2013

So, what if you want to manage Active Directory, Exchange, SCVMM or any product for that matter and don’t have the RSAT or management tools installed?  Well, I have the answer for you – and for some reason it’s overlooked by many PowerShell admins – but is my favorite solution to managing other products.

I never seem to have the modules on my client to manage most products. I don’t normally install the RSAT tools, and I’ve never been a big fan of management tool packs like those for Exchange. It’s not that there is anything wrong with them – in fact, using the RSAT tools is much better than beating up on your server with RDP. It’s just I never seem to have the same client computer.

For many consultants, traveling admins, and admins that find themselves running around the office from one computer to the next, you can’t always just stop in the middle of your work and install additional software. Especially considering that it can take a couple of hours to install the RSAT tools and a couple of management packs.

Well, PowerShell has this great feature called Implicit Remoting. I know, the name doesn’t mean much, but in a nutshell it means that you can “borrow” the modules and cmdlets that are on your servers. As an example, want to manage Active Directory? Grab the AD module and its cmdlets from the AD server. Want to manage Exchange? Grab those from the Exchange server!  Not only are you getting the update and current version of the cmdlets directly off the server – you don’t need to install a single thing. In just a matter of seconds you have everything you need.

Technically this is not installing the cmdlets on your client. In fact, think of this as creating shortcuts on your client that point to and run the actual cmdlets on the remote server. Just keep in mind that if you close your console, then the session is ended. Some folks put the commands to implicit remote in their Profile so that they are available every time they launch the Shell. Let’s try this by grabbing some cmdlets from a domain controller.

You will need PowerShell Remoting enabled to do this, but you should already know that. Here we go.

First, create a new PowerShell session to the server that contains the module of cmdlets you would like to use.

PS> $Session=New-PSSession -ComputerName DC

Now here’s the cool part – the next step is to import the module you want.

PS> Import-PSSession -Session $Session -Module ActiveDirectory

Whoa!  That’s all there is to it!  Go ahead, try running a few commands and see what happens. You have all the help and examples you need.

PS> Get-Help *AD*

PS> Get-Help Get-AdComputer -Full

PS> Get-Adcomputer -Filter *

It all works, just like you had the RSAT tools installed locally only without all the bother.

Knowledge is PowerShell,

Jason Helmick
Systems Instructor
Interface Technical Training

Videos You May Like

Agile Methodology in Project Management

0 156 0

In this video, you will gain an understanding of Agile and Scrum Master Certification terminologies and concepts to help you make better decisions in your Project Management capabilities. Whether you’re a developer looking to obtain an Agile or Scrum Master Certification, or you’re a Project Manager/Product Owner who is attempting to get your product or … Continue reading Agile Methodology in Project Management

Creating Users and Managing Passwords in Microsoft Office 365

0 675 3

In this Office 365 training video, instructor Spike Xavier demonstrates how to create users and manage passwords in Office 365.   For instructor-led Office 365 training classes, see our course schedulle: Spike Xavier SharePoint Instructor – Interface Technical Training Phoenix, AZ 20347: Enabling and Managing Office 365    

Detailed Forensic Investigation of Malware Infections – April 21, 2015

4 630 5

How does an investigator hunt down and identify unknown malware? In this recording of our IT Security training webinar on April 21, 2015, Security expert Mike Danseglio (CISSP / CEH) performed several malware investigations on infected computers and identify symptoms, find root cause, and follow the leads to determine what’s happening. He demonstrated his preferred … Continue reading Detailed Forensic Investigation of Malware Infections – April 21, 2015

Write a Comment

Share your thoughts...

Please fill out the comment form below to post a reply.