Update cmdlet list in PSD1 files to include all cmdlets

This commit is contained in:
GraceSolutions
2025-04-14 23:27:46 -04:00
parent d5fe842cb7
commit fa5c666cbd
2 changed files with 183 additions and 177 deletions
+91 -59
View File
@@ -12,65 +12,97 @@
CLRVersion = '4.0.0' CLRVersion = '4.0.0'
FunctionsToExport = @() FunctionsToExport = @()
CmdletsToExport = @( CmdletsToExport = @(
'Connect-OPNSense', 'ApplyOPNSenseFirewallChanges',
'Disconnect-OPNSense', 'BackupOPNSenseConfig',
'Get-OPNSenseInterface', 'ConnectOPNSense',
'Set-OPNSenseInterface', 'ConnectOPNSenseTailscale',
'Restart-OPNSenseInterface', 'ConvertToOPNSenseNetworkNotation',
'Get-OPNSenseInterfaceStatistics', 'DisableOPNSenseCronJob',
'Get-OPNSenseVLAN', 'DisableOPNSenseFirewallRule',
'New-OPNSenseVLAN', 'DisableOPNSensePlugin',
'Set-OPNSenseVLAN', 'DisableOPNSenseTailscale',
'Remove-OPNSenseVLAN', 'DisconnectOPNSense',
'Get-OPNSenseFirewallRule', 'DisconnectOPNSenseTailscale',
'New-OPNSenseFirewallRule', 'EnableOPNSenseCronJob',
'Set-OPNSenseFirewallRule', 'EnableOPNSenseFirewallRule',
'Remove-OPNSenseFirewallRule', 'EnableOPNSensePlugin',
'Enable-OPNSenseFirewallRule', 'EnableOPNSenseTailscale',
'Disable-OPNSenseFirewallRule', 'ExportOPNSenseConfig',
'Get-OPNSenseAlias', 'GetOPNSenseAlias',
'New-OPNSenseAlias', 'GetOPNSenseConfigBackup',
'Set-OPNSenseAlias', 'GetOPNSenseConnection',
'Remove-OPNSenseAlias', 'GetOPNSenseCronJob',
'Get-OPNSenseNATRule', 'GetOPNSenseDHCPLease',
'New-OPNSenseNATRule', 'GetOPNSenseDHCPOption',
'Set-OPNSenseNATRule', 'GetOPNSenseDHCPServer',
'Remove-OPNSenseNATRule', 'GetOPNSenseDHCPStaticMapping',
'Get-OPNSensePlugin', 'GetOPNSenseDNSForwarding',
'Enable-OPNSensePlugin', 'GetOPNSenseDNSForwardingHost',
'Disable-OPNSensePlugin', 'GetOPNSenseDNSOverride',
'Install-OPNSensePlugin', 'GetOPNSenseDNSServer',
'Uninstall-OPNSensePlugin', 'GetOPNSenseFirewallRule',
'Get-OPNSenseUser', 'GetOPNSenseFirmware',
'New-OPNSenseUser', 'GetOPNSenseGateway',
'Set-OPNSenseUser', 'GetOPNSenseInterface',
'Remove-OPNSenseUser', 'GetOPNSenseInterfaceStatistics',
'Get-OPNSenseFirmware', 'GetOPNSensePlugin',
'Update-OPNSenseFirmware', 'GetOPNSensePortForwardingRule',
'Upgrade-OPNSenseFirmware', 'GetOPNSenseRoute',
'Restart-OPNSenseFirewall', 'GetOPNSenseSystemDNS',
'New-OPNSenseSubnetVLANs', 'GetOPNSenseTailscaleStatus',
'Get-OPNSenseDHCPServer', 'GetOPNSenseUser',
'Set-OPNSenseDHCPServer', 'GetOPNSenseVLAN',
'Get-OPNSenseDHCPStaticMapping', 'ImportOPNSenseConfig',
'New-OPNSenseDHCPStaticMapping', 'InstallOPNSensePlugin',
'Set-OPNSenseDHCPStaticMapping', 'InvokeOPNSenseNetworkCalculation',
'Remove-OPNSenseDHCPStaticMapping', 'NewOPNSenseAlias',
'Get-OPNSenseCronJob', 'NewOPNSenseCronJob',
'New-OPNSenseCronJob', 'NewOPNSenseDHCPOption',
'Set-OPNSenseCronJob', 'NewOPNSenseDHCPStaticMapping',
'Remove-OPNSenseCronJob', 'NewOPNSenseDNSForwardingHost',
'Enable-OPNSenseCronJob', 'NewOPNSenseDNSOverride',
'Disable-OPNSenseCronJob', 'NewOPNSenseFirewallRule',
'Get-OPNSenseTailscale', 'NewOPNSenseGateway',
'Enable-OPNSenseTailscale', 'NewOPNSensePortForwardingRule',
'Disable-OPNSenseTailscale', 'NewOPNSenseRoute',
'Connect-OPNSenseTailscale', 'NewOPNSenseSubnetVLANs',
'Disconnect-OPNSenseTailscale', 'NewOPNSenseUser',
'Get-OPNSensePortForwardingRule', 'NewOPNSenseVLAN',
'New-OPNSensePortForwardingRule', 'RemoveOPNSenseAlias',
'Set-OPNSensePortForwardingRule', 'RemoveOPNSenseCronJob',
'Remove-OPNSensePortForwardingRule' 'RemoveOPNSenseDHCPLease',
'RemoveOPNSenseDHCPOption',
'RemoveOPNSenseDHCPStaticMapping',
'RemoveOPNSenseDNSForwardingHost',
'RemoveOPNSenseDNSOverride',
'RemoveOPNSenseFirewallRule',
'RemoveOPNSenseGateway',
'RemoveOPNSensePortForwardingRule',
'RemoveOPNSenseRoute',
'RemoveOPNSenseUser',
'RemoveOPNSenseVLAN',
'RestartOPNSenseFirewall',
'RestartOPNSenseInterface',
'RestoreOPNSenseConfig',
'SetOPNSenseAlias',
'SetOPNSenseCronJob',
'SetOPNSenseDHCPOption',
'SetOPNSenseDHCPServer',
'SetOPNSenseDHCPStaticMapping',
'SetOPNSenseDNSForwarding',
'SetOPNSenseDNSForwardingHost',
'SetOPNSenseDNSServer',
'SetOPNSenseFirewallRule',
'SetOPNSenseGateway',
'SetOPNSenseInterface',
'SetOPNSensePortForwardingRule',
'SetOPNSenseRoute',
'SetOPNSenseSystemDNS',
'SetOPNSenseUser',
'SetOPNSenseVLAN',
'UninstallOPNSensePlugin',
'UpdateOPNSenseFirmware',
'UpgradeOPNSenseFirmware'
) )
VariablesToExport = @() VariablesToExport = @()
AliasesToExport = @() AliasesToExport = @()
+92 -118
View File
@@ -64,127 +64,101 @@
# Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export. # Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export.
CmdletsToExport = @( CmdletsToExport = @(
# Connection 'ApplyOPNSenseFirewallChanges',
'Connect-OPNSense', 'BackupOPNSenseConfig',
'Disconnect-OPNSense', 'ConnectOPNSense',
'ConnectOPNSenseTailscale',
# Firewall Rules 'ConvertToOPNSenseNetworkNotation',
'Get-OPNSenseFirewallRule', 'DisableOPNSenseCronJob',
'New-OPNSenseFirewallRule', 'DisableOPNSenseFirewallRule',
'Set-OPNSenseFirewallRule', 'DisableOPNSensePlugin',
'Remove-OPNSenseFirewallRule', 'DisableOPNSenseTailscale',
'Enable-OPNSenseFirewallRule', 'DisconnectOPNSense',
'Disable-OPNSenseFirewallRule', 'DisconnectOPNSenseTailscale',
'Apply-OPNSenseFirewallChanges', 'EnableOPNSenseCronJob',
'EnableOPNSenseFirewallRule',
# Aliases 'EnableOPNSensePlugin',
'Get-OPNSenseAlias', 'EnableOPNSenseTailscale',
'New-OPNSenseAlias', 'ExportOPNSenseConfig',
'Set-OPNSenseAlias', 'GetOPNSenseAlias',
'Remove-OPNSenseAlias', 'GetOPNSenseConfigBackup',
'GetOPNSenseConnection',
# Interfaces 'GetOPNSenseCronJob',
'Get-OPNSenseInterface', 'GetOPNSenseDHCPLease',
'Set-OPNSenseInterface', 'GetOPNSenseDHCPOption',
'Get-OPNSenseVLAN', 'GetOPNSenseDHCPServer',
'New-OPNSenseVLAN', 'GetOPNSenseDHCPStaticMapping',
'Remove-OPNSenseVLAN', 'GetOPNSenseDNSForwarding',
'New-OPNSenseSubnetVLANs', 'GetOPNSenseDNSForwardingHost',
'GetOPNSenseDNSOverride',
# DNS 'GetOPNSenseDNSServer',
'Get-OPNSenseDNSServer', 'GetOPNSenseFirewallRule',
'Set-OPNSenseDNSServer', 'GetOPNSenseFirmware',
'Get-OPNSenseDNSOverride', 'GetOPNSenseGateway',
'New-OPNSenseDNSOverride', 'GetOPNSenseInterface',
'Remove-OPNSenseDNSOverride', 'GetOPNSenseInterfaceStatistics',
'Get-OPNSenseDNSForwarding', 'GetOPNSensePlugin',
'Set-OPNSenseDNSForwarding', 'GetOPNSensePortForwardingRule',
'Get-OPNSenseDNSForwardingHost', 'GetOPNSenseRoute',
'New-OPNSenseDNSForwardingHost', 'GetOPNSenseSystemDNS',
'Set-OPNSenseDNSForwardingHost', 'GetOPNSenseTailscaleStatus',
'Remove-OPNSenseDNSForwardingHost', 'GetOPNSenseUser',
'Get-OPNSenseSystemDNS', 'GetOPNSenseVLAN',
'Set-OPNSenseSystemDNS', 'ImportOPNSenseConfig',
'InstallOPNSensePlugin',
# Configuration 'InvokeOPNSenseNetworkCalculation',
'Backup-OPNSenseConfig', 'NewOPNSenseAlias',
'Restore-OPNSenseConfig', 'NewOPNSenseCronJob',
'Export-OPNSenseConfig', 'NewOPNSenseDHCPOption',
'Import-OPNSenseConfig', 'NewOPNSenseDHCPStaticMapping',
'NewOPNSenseDNSForwardingHost',
# Plugins 'NewOPNSenseDNSOverride',
'Get-OPNSensePlugin', 'NewOPNSenseFirewallRule',
'Install-OPNSensePlugin', 'NewOPNSenseGateway',
'Uninstall-OPNSensePlugin', 'NewOPNSensePortForwardingRule',
'Enable-OPNSensePlugin', 'NewOPNSenseRoute',
'Disable-OPNSensePlugin', 'NewOPNSenseSubnetVLANs',
'NewOPNSenseUser',
# Users 'NewOPNSenseVLAN',
'Get-OPNSenseUser', 'RemoveOPNSenseAlias',
'New-OPNSenseUser', 'RemoveOPNSenseCronJob',
'Set-OPNSenseUser', 'RemoveOPNSenseDHCPLease',
'Remove-OPNSenseUser', 'RemoveOPNSenseDHCPOption',
'RemoveOPNSenseDHCPStaticMapping',
# Firmware 'RemoveOPNSenseDNSForwardingHost',
'Get-OPNSenseFirmware', 'RemoveOPNSenseDNSOverride',
'Update-OPNSenseFirmware', 'RemoveOPNSenseFirewallRule',
'Upgrade-OPNSenseFirmware', 'RemoveOPNSenseGateway',
'RemoveOPNSensePortForwardingRule',
# System 'RemoveOPNSenseRoute',
'Restart-OPNSenseFirewall', 'RemoveOPNSenseUser',
'RemoveOPNSenseVLAN',
# DHCP 'RestartOPNSenseFirewall',
'Get-OPNSenseDHCPServer', 'RestartOPNSenseInterface',
'Set-OPNSenseDHCPServer', 'RestoreOPNSenseConfig',
'Get-OPNSenseDHCPLease', 'SetOPNSenseAlias',
'Remove-OPNSenseDHCPLease', 'SetOPNSenseCronJob',
'Get-OPNSenseDHCPStaticMapping', 'SetOPNSenseDHCPOption',
'New-OPNSenseDHCPStaticMapping', 'SetOPNSenseDHCPServer',
'Set-OPNSenseDHCPStaticMapping', 'SetOPNSenseDHCPStaticMapping',
'Remove-OPNSenseDHCPStaticMapping', 'SetOPNSenseDNSForwarding',
'Get-OPNSenseDHCPOption', 'SetOPNSenseDNSForwardingHost',
'New-OPNSenseDHCPOption', 'SetOPNSenseDNSServer',
'Set-OPNSenseDHCPOption', 'SetOPNSenseFirewallRule',
'Remove-OPNSenseDHCPOption', 'SetOPNSenseGateway',
'SetOPNSenseInterface',
# Cron 'SetOPNSensePortForwardingRule',
'Get-OPNSenseCronJob', 'SetOPNSenseRoute',
'New-OPNSenseCronJob', 'SetOPNSenseSystemDNS',
'Set-OPNSenseCronJob', 'SetOPNSenseUser',
'Remove-OPNSenseCronJob', 'SetOPNSenseVLAN',
'Enable-OPNSenseCronJob', 'UninstallOPNSensePlugin',
'Disable-OPNSenseCronJob', 'UpdateOPNSenseFirmware',
'UpgradeOPNSenseFirmware'
# Tailscale
'Get-OPNSenseTailscaleStatus',
'Enable-OPNSenseTailscale',
'Disable-OPNSenseTailscale',
'Connect-OPNSenseTailscale',
'Disconnect-OPNSenseTailscale',
# Network Utilities
'Invoke-OPNSenseNetworkCalculation',
'ConvertTo-OPNSenseNetworkNotation',
# Gateways and Routes
'Get-OPNSenseGateway',
'New-OPNSenseGateway',
'Set-OPNSenseGateway',
'Remove-OPNSenseGateway',
'Get-OPNSenseRoute',
'New-OPNSenseRoute',
'Set-OPNSenseRoute',
'Remove-OPNSenseRoute',
# Port Forwarding
'Get-OPNSensePortForwardingRule',
'New-OPNSensePortForwardingRule',
'Set-OPNSensePortForwardingRule',
'Remove-OPNSensePortForwardingRule'
) )
# Variables to export from this module # Variables to export from this module
VariablesToExport = '*' VariablesToExport = @()
# Aliases to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no aliases to export. # Aliases to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no aliases to export.
AliasesToExport = @() AliasesToExport = @()