A PowerShell module for working with axiUm installations.
The axiUm module provides functions for doing things related to axiUm.
Copy-AxiumFiles
For Copy-AxiumFiles
to work, RoboCopy must be present in the path. This is done out of the box with Windows Vista and latter and Windows Server 2008 and latter. It can be downloaded for previous verions of Windows.
There are multiple ways to do this. Here are a couple.
Install-Module -Name 'Axium'
from a PowerShell prompt and follow the on-screen instructions.You will want to use this method if your workstation requires all scripts to be signed before they can be run. You would follow these instructions, and then sign the module.
C:\Program Files\WindowsPowerShell\Modules
.Axium
folder from what you downloaded into whereever your PowerShell modules live. On Windows, this defaults to C:\Program Files\WindowsPowerShell\Modules
.Import-Module -Name 'Axium'
There are multiple ways to do this, but here is one way that works for an Active Directory environment:
Axium
directory for what you downloaded into this directory.PSModulePath
to include the modules directory you set up above. (Not the Axium
directory itself, but the directory above that.) You can do this either under Computer Configuration or User Configuration.C:\Program Files\WindowsPowerShell\Modules
.PSModulePath
.C:\Program Files\WindowsPowerShell\Modules
.PSModulePath
. This is because network drives are not mapped at the time startup and shutdown scripts are run.See the comment based help for the functions provided by the module.
You will probably want to call the following functions directly:
Get-InstalledProduct
Copy-AxiumFiles
Set-AxiumHelpLink
Install-MSI
Install-AxiumWorkstation
Write-AxiumFix
Test-AxiumCopy
New-AxiumSubfolder
The following are used mainly by other functions, and usually don’t need to be called directly:
Get-IPAddresses
Get-MSIProperties
Test-IPAddressInSubnet
Test-IPAddressRequirementsMet
Support (including bug fixes and new features) as my time allows. Please use the click here to report issues.