This is the second of [?] posts, participating in Blogtober in the virtualization community.
So, maybe you’ve heard how cool vCheck is, but you’re just not sure where to get started. If you aren’t sure what it is, check out this post by its creator, Alan Renauf.
Now that I have you at least semi-interested, let’s get started.
Grab PowerCLI – you can grab it as a Powershell module now. It also auto-loads pieces as it needs, which is really convenient.
- Uninstall existing all PowerCLI versions
- Fire up Powershell
- Make sure you can access the Powershell Gallery
- Installs the modules as the current user (or run PS as admin, skip the “-Scope CurrentUser” option to install for all users)
Find-Module -Name VMware.PowerCLI Install-Module -Name VMware.PowerCLI –Scope CurrentUser
For a more detailed look, check this blog post.
Grab the latest version from the GitHub Repo: https://github.com/alanrenouf/vCheck-vSphere/releases
At the time of this writing, we’re grabbing the 6.24 release (August 24, 2017).
Unzip it to your favorite place for stuff like this. In this example, C:UtilitiesvCheck.
In your Powershell window, navigate to where you unzipped vCheck.
You have to load some custom functions, you’ll need to “dot source” the utility file, which loads some functions for you to launch later if you want (export and import settings, for example).
PS C:UtilitiesvCheck> . .vCheckUtils.ps1
Now that you’ve got the functions loaded, you can do things like import/export your settings, add/remove plugins. For the initial config, there’s a nifty gui configuration you can use, just fire it up like this:
PS C:UtilitiesvCheck> .vCheck.ps1 -GUIConfig
You can list plugins, remove plugins you won’t use:
PS C:UtilitiesvCheck> Get-vCheckPlugin --Installed PS C:UtilitiesvCheck> Remove-vCheckPlugin "Name Here"
Following, setup the scheduler (probably want to do this on a server) you loaded from the vCheckUtils.ps1 functions.
PS C:UtilitiesvCheck> Schedule-vCheck
Give it a shot and see what it’s like:
PS C:UtilitiesvCheck> .vCheck.ps1