Skip to content
This PowerShell module allows you to easily connect to and work with your McAfee ePO Server in PowerShell 5.0+.
Branch: master
Clone or download
marranaga Dev (#19)
* WIP. Added PSSA, renamed some functions, added some new ones as well.

* WIP: Updated function names, added some better pipeline usability, and outputs custom object classes now

* WIP: Added a new class, converted to some more pipeline stuff

* Added multiple available pipeline types

* WIP: Started adding custom query

Has much more work to be done.

* Changed to a select string array, instead of PSCustomObject, for the custom queries

* Create Write-ePOWhere.ps1

* Update Write-ePOWhere.ps1

* Update Write-ePOWhere.ps1

* Sharing current so I can go home.

* New class builder

* CmdletBinding and updated variable names

* Fixed example names

* Fixed example function name

* More logging

* Added pipeline, simplified function, and returns an object now

* Needs a hashtable

* Removed file

* Deleted file

* Changed to use IWR, and handling to PS Core

* Updated documentation

* Renamed files, starting to work on pester tests

* Sharing current

* Added

* Updated and added some pester test

* Added some more pester tests

* Updated pester tests, and cleaned up unnecessary ones too

* Finished pester tests for Get-ePOQuery

* Added testing for ePOTag, ePOVersion, and updated functions for better pipelining.

* Re-added the manifest file

* Lots of work...

* Removed

* Fixed parameters

* Removed

* Added /dev to ignore

* Updated

* Updated/Fixed tests and cleaned up code

* Added function with tests

* Forgot the export

* Changed repo root

* changed back to root

* Cleaned up, and added skip_tags

* Added -t

* Updated README.md

* Cleaned up

* Removed branch

* Removed codecov

* Updated README.md to remove codecov

* Changed dependency

* Updated

* Removed skip tag and cleaned up

* Forgot error checking

* ...meh

* Fixed spacing

* Re-added enable exit

* Removed global

* Fixed function name and cleaned up expletive

* Changed to warning and added parent ID

* Added a foreach

* Fixed parameter name

* added some logging
Latest commit 2f8b0d5 Jul 12, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.scripts Dev (#19) Jul 12, 2019
.vscode Dev (#19) Jul 12, 2019
Examples Dev (#19) Jul 12, 2019
Tests Dev (#19) Jul 12, 2019
ePOwerShell Dev (#19) Jul 12, 2019
.appveyor.yml Dev (#19) Jul 12, 2019
.codecov.yml Sharing current. WIP Jul 24, 2018
.gitignore Dev (#19) Jul 12, 2019
LICENSE Sharing current. WIP Jul 24, 2018
Manifest.json Dev (#19) Jul 12, 2019
PSScriptAnalyzerSettings.psd1 Dev (#19) Jul 12, 2019
README.md Dev (#19) Jul 12, 2019
REQUIREMENTS.psd1 Sharing current. WIP Jul 24, 2018

README.md

Build status version downloads

Quick Start

Import-Module ePOwerShell

$ePOwerShellServer = @{
    Server = 'https://your-epo-server.com'
    Port = 1234
    Credentials = (Get-Credential)
    AllowSelfSignedCerts = $True
}

Set-ePOConfig @ePOwershellServer

From here, you're able to use the rest of the functions:

$Computer = Get-ePOComputer $env:ComputerName

The rest of the functions are detailed further in the wiki.

You can’t perform that action at this time.