vCheck6 Utility Commands

A quick video on the plugin utility commands found in vCheck 6! For more info, be sure to visit the vCheck 6 release page, and visit the vCheck Plugins page to browse the available plugins. Don’t forget to thank Alan for all of his hard work on vCheck!

 

If you are not the video watching type, here are some helpful tips:

1. In order to access the vCheck Utility Commands. You must ‘dot-source’ the file:

. .\vCheckUtils.ps1

That’s dot[space]dot, for those reading this on a mobile device. ;)

2. The list of commands will display. The basic functionality is as follows:


Get-vCheckCommand # Get commands found in vCheckUtils.ps1
Get-vCheckPlugin # Retrieve list of plugins
Add-vCheckPlugin # Add plugin from Virtu-Al.net
Remove-vCheckPlugin  # Remove an installed plugin

3. Some common uses:

List Plugins not installed(available from Virtu-al.net repository):

Get-VCheckPlugin -notinstalled

Get a plugin by name:

Get-VCheckPlugin -name "Plugin Name"

Get a plugin by name and install it from the Virtu-Al.net repository:

Get-VCheckPlugin -name "Plugin Name | Add-VCheckPlugin

Get a plugin by name and UNINSTALL it:

Get-VCheckPlugin -name "Plugin Name | Add-VCheckPlugin

Get all plugins that are NOT installed, and install them (warning, lots of plugins!):

Get-VCheckPlugin -notinstalled | Add-VCheckPlugin

Need more help?

Get-Help Get-VCheckPlugin

 

About these ads

12 Responses to “vCheck6 Utility Commands”

  • vCheck 6.0 est disponible

    [...] Alan a aussi intégrer des cmdlet (pour l’instant juste des scripts sourcés mais un petit module PowerShell pourrait peut être voir le jour ^^) pour gérer les plugin (ie récupérer automatiquement les plugin à jour et/ou les nouveaux plugin), @jakerobinson a fait un billet dessus d’ailleurs, vous devriez aller voir la vidéo pour plus d’informations : vCheck6 Utility Commands [...]

  • vCheck 6.0 released

    [...] Alan also developp some cmdlet (for now it’s just sourced scripts but there’ll may be a PowerShell module someday ^^) in order to manage plugin (ie download automatically updated plugin and/or new ones), @jakerobinson already posted about this functionnality, you can look at the video in order to get more information: vCheck6 Utility Commands [...]

  • Adam Coverdale

    Hi,

    Thanks for the info, however when i try to run any of the commands I get “is not recognised as the name of a cmdlet” etc, etc, any help would be greatly appreciated.

  • Adam Coverdale

    Hi Jake,

    I’ve done that but still get the same problem. I’m new to powershell so I presume its something pretty simple that I’m doing wrong.

    This is what i get:

    PS C:\VCheck> ls

    Directory: C:\VCheck

    Mode LastWriteTime Length Name
    —- ————- —— —-
    d—- 09/02/2012 10:30 Headers
    d—- 09/02/2012 10:30 Plugins
    -a— 03/02/2012 10:52 890 Changelog.txt
    -a— 30/01/2012 11:36 115 EndScript.ps1
    -a— 09/02/2012 10:34 6972 GlobalVariables.ps1
    -a— 05/02/2012 14:59 16847 Header.jpg
    -a— 05/02/2012 16:20 11243 vCheck.ps1
    -a— 07/02/2012 23:42 17718 vCheckUtils.ps1

    PS C:\VCheck> .\vCheckUtils.ps1

    CommandType Name Definition
    ———– —- ———-
    Function Add-VCheckPlugin …
    Function Get-vCheckCommand …
    Function Get-VCheckPlugin …
    Function Remove-VCheckPlugin …

    PS C:\VCheck> Get-VCheckPlugin
    The term ‘Get-VCheckPlugin’ is not recognized as the name of a cmdlet, function, script file, or operable program. Chec
    k the spelling of the name, or if a path was included, verify that the path is correct and try again.
    At line:1 char:17
    + Get-VCheckPlugin <<<

    Any help would be really appreciated (again) :)

  • Ron

    Not getting the Security Warning prompt to run this once, etc..???

  • Oun

    Hi jake,

    How do I modify this script if I’m behind a proxy server?

  • Danni Finne

    Getting through authenticating proxy:

    Add the indented extra code to vCheckUtils.ps1 around line 91.

    $webClient = new-object system.net.webclient

    $Credentials = new-object System.Net.NetworkCredential(“ProxyAuthUser”, “ProxyAuthPassword”, “YourDomain.local”)
    $proxy = New-Object System.Net.WebProxy(“YourProxyServer.local”, “ProxyPort”)
    $proxy.Credentials = $Credentials
    $webClient.Proxy = $proxy

    $response = $webClient.openread(“http://www.virtu-al.net/vcheck/plugins/plugins.xml”)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 884 other followers

%d bloggers like this: