BcAdmin.psm1
#Requires -RunAsAdministrator # Load the compiled C# DLL Write-Verbose "Import '$PSScriptRoot\lib\BcAdmin.dll'" Import-Module "$PSScriptRoot\lib\BcAdmin.dll" # Dot-source PowerShell scripts . $PSScriptRoot\functions\Get-BcLicenseNo.ps1 . $PSScriptRoot\functions\Publish-MyModule.ps1 . $PSScriptRoot\functions\Set-Sample.ps1 . $PSScriptRoot\functions\setup\Get-BcDvdUrl.ps1 . $PSScriptRoot\functions\setup\Get-BcDvd.ps1 . $PSScriptRoot\functions\setup\Test-BcInstalled.ps1 . $PSScriptRoot\functions\setup\Install-Bc.ps1 . $PSScriptRoot\functions\setup\Uninstall-Bc.ps1 . $PSScriptRoot\functions\setup\Start-BcSetup.ps1 . $PSScriptRoot\functions\setup\Get-ManagementPathFromMsiLog.ps1 . $PSScriptRoot\functions\setup\Get-Uninstall.ps1 . $PSScriptRoot\functions\setup\Get-BcInstallationProperty.ps1 . $PSScriptRoot\functions\Import-BcManagement.ps1 # Export functions and cmdlets # - First assorted examples Export-ModuleMember -Function Get-BcLicenseNo, Publish-MyModule, Set-Sample Export-ModuleMember -Cmdlet Test-SampleCmdlet # - Common Export-ModuleMember -Function Import-BcManagement # - Setup Export-ModuleMember -Function Get-BcDvdUrl, Get-BcDvd Export-ModuleMember -Function Test-BcInstalled, Install-Bc, Uninstall-Bc Export-ModuleMember -Function Get-BcInstallationProperty, Get-Uninstall, Get-ManagementPathFromMsiLog Export-ModuleMember -Function Start-BcSetup # Allowed PowerShell Verbs Cheat Sheet # # Common Verbs: # - Add # - Clear # - Close # - Copy # - Enter # - Exit # - Find # - Format # - Get # - Hide # - Join # - Lock # - Move # - New # - Open # - Optimize # - Pop # - Push # - Redo # - Remove # - Rename # - Reset # - Search # - Select # - Set # - Show # - Skip # - Split # - Step # - Switch # - Undo # - Unlock # - Watch # # Communication Verbs: # - Connect # - Disconnect # - Read # - Receive # - Send # - Write # # Data Verbs: # - Backup # - Checkpoint # - Compare # - Compress # - Convert # - ConvertFrom # - ConvertTo # - Dismount # - Edit # - Expand # - Export # - Group # - Import # - Initialize # - Limit # - Merge # - Mount # - Out # - Publish # - Restore # - Save # - Sync # - Unpublish # - Update # # Diagnostic Verbs: # - Debug # - Measure # - Ping # - Repair # - Resolve # - Test # - Trace # # Lifecycle Verbs: # - Approve # - Assert # - Complete # - Confirm # - Deny # - Disable # - Enable # - Install # - Invoke # - Register # - Request # - Restart # - Resume # - Start # - Stop # - Submit # - Suspend # - Uninstall # - Unregister # - Wait # # Security Verbs: # - Block # - Grant # - Protect # - Revoke # - Unblock # - Unprotect |