EnhancedPSTools
0.0.38
EnhancedPSTools for PowerShell scripts.
Minimum PowerShell version
5.0
Installation Options
Owners
Copyright
(c) Abdullah Ollivierre. All rights reserved.
Package Details
Author(s)
- Abdullah Ollivierre
Functions
Add-DVDDriveToVM Add-EnvPath Add-GuidToPs1Files Add-KeePassAttachment Add-KeePassEntry Add-KeyCredentialToApp Add-LocalUser-Archive Add-Result Add-Step Add-UserToGroup-Archive Analyze-CopyOperationStatus Analyze-OneDriveSyncUtilStatus Apply-RegistrySettings Authenticate-GitHubCLI Backup-UserFilesToOneDrive Block-UserInput Check-ApplicationImage Check-DeviceStateInIntune Check-DomainMembership Check-ExistingTask Check-IntuneCertificates Check-IntuneEnrollment Check-ModuleVersionStatus Check-ODSyncUtilStatus Check-PackageAccount Check-RegistryKeys Check-TaskSchedulerEntriesAndTasks CheckAndElevate Clear-OneDriveCache Clone-EnhancedRepos Compare-SoftwareVersion Compile-Win32_intunewin ConfigureVM ConfigureVMBoot Connect-GraphWithCert Connect-ToIntuneInteractive Connect-ToMicrosoftGraphIfServerCore Connect-VMConsole Convert-EntraDeviceIdToIntuneDeviceId Convert-WindowsPathToLinuxPath Copy-FilesToPath Copy-FilesWithRobocopy Copy-FileToPublicAndTemp Copy-InvokeAzureStorageBlobUploadFinalize Create-AADGroup Create-AndVerifyServicePrincipal Create-AppRegistration Create-DetectionRule Create-EventLogSource Create-InteractiveMigrationTask Create-InteractiveMigrationTaskConsoleMode Create-IntuneWinPackage Create-LocalAdminAccount Create-OneDriveCacheClearTask Create-OneDriveRemediationTask Create-OneDriveSyncUtilStatusTask-Archive Create-PostMigrationCleanupTask Create-PPKG Create-RequirementRule Create-SelfSignedCert Create-SelfSignedCertOpenSSL Create-UserFileBackupTask-Archive Create-VBShiddenPS CreateAndRegisterScheduledTask CreateVMFolder Decrypt-FileWithCert Define-SourcePath Detect-BitLockerStatus Detect-FortiClientEMSInstallation Detect-SystemMode Disable-LocalUserAccounts Disable-OOBEPrivacy Disable-ScheduledTaskByPath Dismount-VHDX Download-ADKOffline Download-And-Install-ServiceUI Download-GitHubReleaseAsset Download-Handle Download-InstallMDT Download-MigrationTool Download-Modules Download-ODSyncUtil Download-ODT Download-OneDriveLib Download-OneDriveSetup Download-PSAppDeployToolkit Download-Psd1File Download-PsExec Elevate-Script Enable-LocalUserAccounts Enable-MDMAutoEnrollment EnableVMTPM Encrypt-FileWithCert Ensure-ExportsFolder Ensure-GitIsInstalled Ensure-LoggingFunctionExists Ensure-ModuleIsLatest Ensure-NuGetProvider Ensure-RunningAsSystem Ensure-ScriptPathsExist Ensure-TargetFolderExists Ensure-UserInLocalAdminGroup EnsureUntrustedGuardianExists Enter-SafeModeBasedOnDetection Escrow-BitLockerKey Execute-DetectionAndRemediation Execute-MigrationCleanupTasks Execute-MigrationToolkit Exit-SafeModeBasedOnDetection Export-Data Export-KeePassAttachment Export-RegistryKeys Export-SignInLogs Export-VPNConnectionsToXML ExportAndProcessSignInLogs ExportCertificatetoCER Fetch-DeviceStateWithRetry Fetch-OSVersion Fetch-OSVersionWithRetry Fetch-UserLicense Fetch-UserLicensesWithRetry Find-LatestJsonFile Find-LockingProcesses-Archive Find-NewStatusFile Find-OneDrivePath Find-UninstallString Generate-LicenseReports Generate-PII-RemovedReport Generate-RemoveIntuneMgmtSummaryReport Generate-SoftwareInstallSummaryReport Get-AllGroupAccounts-Archive Get-AppInfoFromJson Get-AppName Get-CustomWin32AppName Get-DependentVMs Get-DSRegStatus Get-EnhancedLocalGroupMembers Get-FriendlyNamesForPermissions Get-FunctionModule Get-GitHubPAT Get-GitPath Get-KeyProtectorId Get-LatestChocoVersion Get-LatestWinGetversion Get-LockingProcess Get-ManagementGUID Get-ModulesScriptPathsAndVariables Get-MsGraphAccessToken Get-MsGraphAccessTokenCert Get-NextVMNamePrefix Get-OrphanedSIDs-Archive Get-ParentScriptName Get-Platform Get-PowerShellPath Get-PSFCSVLogFilePath Get-ReliableTempPath Get-Secrets Get-SharePointDocumentDriveId Get-SignInLogs Get-TenantDetails Get-TranscriptFilePath Get-UserLicenses Get-VMConfiguration Grant-AdminConsentToAllPermissions Grant-AdminConsentToApiPermissions Grant-AdminConsentToDelegatedPermissions Grant-AdminConsentUsingAzCli Handle-Error Handle-ExternalAADTenant Handle-PSFLogging Import-CertificateIfNotExist Import-EnhancedModules Import-FortiClientConfig Import-Modules Import-ModulesFromLocalRepository Import-ModuleWithRetry Import-RegistryFilesInScriptRoot Import-VPNConnection Initialize-Context Initialize-Environment Initialize-HyperVServices Initialize-ScriptAndLogging Initialize-ScriptVariables Initialize-Win32Environment Install-ADKFromMSI Install-EnhancedModule Install-GitFromWeb Install-GitHubCLI Install-Keepass Install-KeePassXCCli Install-ModuleInPS5 Install-Modules Install-ModuleWithPowerShell5Fallback-Archive Install-MSIPackage Install-OneDriveSetup Install-PowerShell7FromWeb Install-PPKG Install-RequiredModules Install-Software InstallAndImportModulesPSGallery Invoke-AsSystem Invoke-BitlockerEscrow Invoke-CloneEnhancedRepos invoke-CommandInPs5 Invoke-EnhancedGraphAORequest Invoke-GitCommandWithRetry Invoke-InPowerShell5 Invoke-ModuleStarter Invoke-PrinterInstallation Invoke-ScriptInPS5 Invoke-Uninstall Invoke-VaultDecryptionProcess Invoke-WebScript Is-ServerCore Kill-LockingProcesses Leave-Domain Load-Certificate Load-SignInLogs Log-And-Execute-Step Log-Params Log-Step Main-MigrateToAADJOnly Manage-GitRepositories Manage-LocalUserAccounts Manage-LockingProcesses Manage-NetworkAdapters Manage-UserSessions New-And-ValidateVPNConnection New-CustomVMWithDifferencingDisk New-DeviceDetail New-DeviceItem New-DifferencingVHDX New-KeePassDatabase New-ProcessingContext New-Result New-ScheduledTaskUtility New-SharePointFolder New-SignInLog New-VPNConnection Open-CertificateStore Output-secrets Parse-Size Perform-IntuneCleanup Perform-KFMSync PostRunOnce-Phase1EntraJoin PostRunOnce-Phase2EscrowBitlocker Prepare-AADMigration Prepare-Paths Prepare-SolutionDirectory Process-DeviceItem-old Process-DeviceItem Process-Folder Process-PrinterInstallation Process-SignInLogs Process-SoftwareDetails Process-Win32App Remove-AADMigrationArtifacts Remove-ADJoin Remove-AppListJson Remove-AppRegistrationsAndDeletedItems Remove-Autologin Remove-CompanyPortal Remove-DeviceCertificates Remove-EnhancedItem Remove-ExistingHandle Remove-ExistingPsExec Remove-ExistingServiceUI Remove-ExistingStatusFiles Remove-FortiSoftware Remove-Hybrid Remove-InstalledPPKG Remove-IntuneMgmt Remove-IntuneWinFiles Remove-LocalUserAccount Remove-LogsFolder Remove-MDMCertificates Remove-MGApplication-Run-InterActivefromConsole Remove-MigrationFiles Remove-OldVersions Remove-OrphanedSIDs-Archive Remove-OrphanedSIDsFromAdministratorsGroup-Archive Remove-RegistryEntries Remove-RegistryKeys Remove-RegistryPath Remove-ScheduledTaskFilesWithLogging Remove-ScheduledTasks Remove-TaskSchedulerEntriesAndTasks Remove-UserCertificates Rename-PSFLogFilesWithUsername Replace-BannerImage Replace-DeployApplicationPS1 Reset-ModulePaths Resolve-SID-Archive Restart-ComputerIfNeeded Sanitize-LogFilePath Sanitize-VersionString Set-AppIcon Set-Autologin Set-InstallCommandLine Set-LocalPathBasedOnContext Set-ODKFMRegistrySettings Set-RegistryValue Set-RunOnce Setup-GlobalPaths Setup-LinuxEnvironment Setup-Win32GlobalPaths Setup-WindowsEnvironment Show-DeviceStatusForm Show-DeviceToastNotification Show-MigrationInProgressForm Show-VMCreationMenu Shutdown-DependentVMs Start-FileDownloadWithRetry Start-ServiceUIWithAppDeploy Start-VMEnhanced Stop-ProcessesUsingOneDriveLib Suspend-BitLockerForDrives Suspend-BitLockerWithReboot Test-Admin Test-Bitlocker Test-DeviceStatusAndEnrollment Test-RunningAsSystem Test-SoftwareInstallation Test-Url Test-VPNConnection Trigger-ScheduledTask Uninstall-FortiClientEMSAgentApplication Unregister-ScheduledTaskWithLogging Unzip-Directory Update-ApplicationPermissions Update-ModuleIfOldOrMissing Upload-FileToSharePoint Upload-GitHubReleaseAsset Upload-IntuneWinPackage Upload-LogsToGitHub Upload-Win32App Validate-AppCreation Validate-AppCreationWithRetry Validate-CertCreation Validate-Certificate Validate-FileExists Validate-InstallationResults Validate-ISOAdded Validate-LogFilePath Validate-OneDriveLibUsage Validate-PathExistsWithLogging Validate-PPKGInstallation Validate-PSADTFiles Validate-RegistryKeys Validate-RegistryRemoval Validate-RegistryValue Validate-ScheduledTask Validate-SoftwareInstallation Validate-UriAccess Validate-VHDMount Validate-VMExists Validate-VMStarted Verify-CopyOperation Verify-GroupMembers-Archive WaitForRegistryKey Write-EnhancedLog Write-EnhancedModuleStarterLog-Archive Write-LogMessage Zip-Directory
Dependencies
This module has no dependencies.
Release Notes
## [0.0.38] - 2024-12-16
### Added
- For new features.
### Changed
- For changes in existing functionality.
### Deprecated
- For soon-to-be removed features.
### Removed
- For now removed features.
### Fixed
- For any bug fix.
### Security
- In case of vulnerabilities.
FileList
- EnhancedPSTools.nuspec
- EnhancedPSTools.psd1
- EnhancedPSTools.psm1
- en-US\about_EnhancedPSTools.help.txt
Version History
Version | Downloads | Last updated |
---|---|---|
0.0.38 (current version) | 939 | 12/17/2024 |
0.0.37 | 8,519 | 10/23/2024 |
0.0.36 | 872 | 10/15/2024 |
0.0.35 | 48 | 10/10/2024 |
0.0.34 | 5 | 10/10/2024 |
0.0.33 | 8 | 10/10/2024 |
0.0.32 | 15 | 10/10/2024 |
0.0.31 | 16 | 10/9/2024 |
0.0.30 | 61 | 10/8/2024 |
0.0.29 | 35 | 10/4/2024 |
0.0.28 | 13 | 10/3/2024 |
0.0.27 | 4 | 10/3/2024 |
0.0.26 | 6 | 10/3/2024 |
0.0.25 | 4 | 10/3/2024 |
0.0.24 | 7 | 10/3/2024 |
0.0.23 | 6 | 10/3/2024 |
0.0.22 | 19 | 10/3/2024 |
0.0.21 | 25 | 10/1/2024 |
0.0.20 | 4 | 10/1/2024 |
0.0.19 | 20 | 9/29/2024 |
0.0.18 | 23 | 9/28/2024 |
0.0.17 | 9 | 9/28/2024 |
0.0.16 | 4 | 9/28/2024 |
0.0.15 | 8 | 9/27/2024 |
0.0.14 | 11 | 9/27/2024 |
0.0.13 | 12 | 9/27/2024 |
0.0.12 | 7 | 9/27/2024 |
0.0.11 | 72 | 9/24/2024 |
0.0.10 | 10 | 9/23/2024 |
0.0.9 | 138 | 9/19/2024 |
0.0.8 | 5 | 9/19/2024 |
0.0.7 | 36 | 9/18/2024 |
0.0.6 | 4 | 9/18/2024 |
0.0.5 | 7 | 9/18/2024 |
0.0.4 | 6 | 9/18/2024 |
0.0.3 | 14 | 9/18/2024 |
0.0.2 | 10 | 9/18/2024 |