AdNoctem.Substrate.PowerShell.psm1

Import-Module (Join-Path $PSScriptRoot ('lib/' + $PSEdition + '/AdNoctem.Substrate.PowerShell.dll')) -Scope Local -ErrorAction Stop
. (Join-Path $PSScriptRoot 'compat.ps1')
Export-ModuleMember -Cmdlet @('Add-DefenderExclusion', 'Add-OperationResult', 'Add-OutlookStoreRoot', 'Add-PSModule', 'Close-OutlookPstStore', 'Compare-RegistrySettingState', 'Connect-Outlook', 'Convert-RobocopyExitCode', 'ConvertFrom-RegistryPolicy', 'ConvertTo-RegistryPolicy', 'ConvertTo-RegistryProviderPath', 'ConvertTo-RegistrySettingResult', 'Disable-JetBrainsFirewallRule', 'Dismount-DefaultUserHive', 'Enable-WSLFirewallRule', 'Export-EventLog', 'Export-RegistryKey', 'Export-RegistrySettingState', 'Find-OutlookRepairTool', 'Find-ServiceAccountUsage', 'Find-UPFAppxPackage', 'Find-Win32Program', 'Get-ADAccountLockoutSource', 'Get-ADFSMORoleHolder', 'Get-AppxPackageCount', 'Get-CertificateInventory', 'Get-DefaultPrintDevice', 'Get-DefenderThreatDescriptionURL', 'Get-DotNetVersion', 'Get-EncryptedCredentialFile', 'Get-ErrorTranslation', 'Get-FileLockProcess', 'Get-Hostname', 'Get-HostPrerequisiteReport', 'Get-InstalledProgramCount', 'Get-MSStoreUpdate', 'Get-OfficeActivationStatus', 'Get-OfficeDeploymentToolHelp', 'Get-OfficeInventory', 'Get-OSBuildNumber', 'Get-OSDisplayVersion', 'Get-OSEdition', 'Get-OSProductName', 'Get-OSVersionInfo', 'Get-OutlookFolderPlan', 'Get-OutlookInstallation', 'Get-OutlookRepairToolInfo', 'Get-OutlookStandardFolderIdentity', 'Get-OutlookStoreRoot', 'Get-OutlookSubFolder', 'Get-PackageCount', 'Get-PrintDevice', 'Get-PSModule', 'Get-RegistryKey', 'Get-RegistryValue', 'Get-RegistryValueKind', 'Get-ScanDevice', 'Get-ScheduledTaskAction', 'Get-SystemDisk', 'Get-SystemInfo', 'Get-SystemMemory', 'Get-SystemPaths', 'Get-SystemUptime', 'Get-UPFAppxPackage', 'Get-Win32Program', 'Get-WindowsUpdate', 'Get-WindowsUpdateConfiguration', 'Get-WindowsUpdateHistory', 'Get-WMIPersistence', 'Hide-WindowsUpdate', 'Install-Font', 'Install-LGPO', 'Install-MSStoreUpdate', 'Install-OfficeDeploymentTool', 'Install-Win32ProgramFromWinGet', 'Install-WindowsUpdate', 'Invoke-ComGarbageCollection', 'Invoke-SafeProcess', 'Mount-DefaultUserHive', 'New-DjoinFile', 'New-OfficeDeploymentConfiguration', 'New-OfflineDomainJoinBlob', 'New-OperationResult', 'New-PackageLifecycleResult', 'Open-OutlookPstStore', 'Remove-ComObject', 'Remove-PSModule', 'Remove-RegistryKey', 'Remove-RegistryValue', 'Repair-UPFAppxPackage', 'Reset-UPFAppxPackage', 'Resolve-LGPOSource', 'Resolve-LongPath', 'Resolve-OfficeDeploymentToolSource', 'Resolve-RegistryPath', 'Restore-RegistrySettingState', 'Search-RegistryKey', 'Set-DefaultPrintDevice', 'Set-ItemOwner', 'Set-RegistryKey', 'Set-RegistryOwner', 'Set-RegistryValue', 'Set-ScheduledTaskState', 'Set-ScriptSignature', 'Test-ADCredential', 'Test-Elevation', 'Test-HostApplicability', 'Test-IPv4Address', 'Test-IPv6Address', 'Test-LGPOSourceAvailability', 'Test-OfficeDeploymentTool', 'Test-OfficeDeploymentToolSourceAvailability', 'Test-PendingReboot', 'Test-PSWindowsUpdateAvailable', 'Test-RegistryPath', 'Test-RegistryValue', 'Test-RemoteHostReachability', 'Test-SystemFileIntegrity', 'Test-UPFAppxPackageRemovalSafety', 'Test-WindowsEventLogChannel', 'Test-WindowsUpdateRebootRequired', 'Uninstall-UPFAppxPackage', 'Uninstall-Win32Program', 'Uninstall-Win32ProgramFromWinGet', 'Uninstall-WindowsUpdate', 'Update-Win32ProgramFromWinGet', 'Write-Log', 'Write-OperationResultLog') -Function @('Add-OfficeLanguage', 'Convert-Quote', 'ConvertFrom-WinEvent', 'Find-NewlyWrittenObject', 'Get-BroadcastAddress', 'Get-DefaultApp', 'Get-DefaultGateway', 'Get-DefaultNetworkAdapter', 'Get-DefenderThreat', 'Get-DefenderThreatDetection', 'Get-DNSServer', 'Get-IPAddress', 'Get-MACAddress', 'Get-MulticastAddress', 'Get-NetworkPrefix', 'Get-NetworkPrefixCIDR', 'Get-OfficeDeploymentPlan', 'Get-OfficeDeploymentRecovery', 'Get-SecurityEventDefinition', 'Get-SecurityEventGroup', 'Get-SubnetMask', 'Get-UserInfo', 'Get-UserSID', 'Get-WindowsAccountChangeEvent', 'Get-WindowsBootEvent', 'Get-WindowsEventByDefinition', 'Get-WindowsLogonEvent', 'Get-WindowsPowerShellEvent', 'Get-WindowsScheduledTaskEvent', 'Get-WindowsServiceEvent', 'Get-WindowsSysmonEvent', 'Import-SecurityEventConfiguration', 'Install-Office', 'Install-UPFAppxPackage', 'Install-UPFAppxPackageSet', 'Install-Win32Program', 'Invoke-LGPO', 'Merge-ObjectArrays', 'New-DriveMapping', 'New-EncryptedCredentialFile', 'Remove-DriveMapping', 'Remove-OfficeLanguage', 'Request-AdministratorPrivilege', 'Resolve-WindowsEventMappedField', 'Resume-OfficeInstallation', 'Resume-OfficeMigration', 'Save-OfficeDeploymentMedia', 'Set-OfficeApplicationPreference', 'Set-OfficeApplicationSelection', 'Set-OfficeUpdateConfiguration', 'Set-ServiceStartupState', 'Show-Color', 'Switch-OfficeDeployment', 'Test-LGPOInstalled', 'Test-OfficeDeployment', 'Test-OfficeDeploymentMedia', 'Uninstall-Office', 'Uninstall-UPFAppxPackageSet', 'Update-Office', 'Update-UPFAppxPackage') -Alias @('Get-Network', 'Get-Prefix', 'Get-NetworkCIDR', 'Get-PrefixCIDR')