MyPSFunctions
3.3
This Module has been created to provide a repository of my Daily Functions. - This module is provided as is without any support. Please be aware you are using this module as your own risks without any responsabilities from us.
Minimum PowerShell version
3.0
Installation Options
Owners
Copyright
(c) 2023. All rights reserved.
Package Details
Author(s)
- John@MyPSFunctions.com
Functions
Write-Log Write-CLog Start-CreateFolder Compress-Folder Clear-PSSession Install-BasicWinRM Test-ServerSSLSupport Add-PrefixFileswithinFolder Clear-IECachedData Get-ServerPublicIP Get-MyPublicIP Get-IPAddressInformation ConvertFrom-ImmutableIdToGuid ConvertTo-Gb ConvertTo-MB Select-MyProfile Add-MyProfile Start-CreateMyProfile Set-MyProfile Enable-Transcript Initialize-MyProfile Submit-ADUserChangePasswordNextLogon Find-ReportLastLogonADUsers Expand-ADGroupMembers Update-ADUserDynamicAttribute Get-AADUserGroupMembership Start-ManageADGroupMembership Get-ADGroupMemberwithManager Get-ADSchemaVersionForADandEXCH Find-ADUserwithUPN Find-ADUserwithSAM Find-ADOnlineDC Find-ADDirectMemberofADGroup Move-ADComputer Move-ADComputersCSV Update-ADUserPrimarySMTPAddressToUPN Update-ADUserUPNToPrimarySMTPAddress Enable-RemoteMailboxACL New-ADOffice365User Request-ADDomainusingLDAP Request-ADUserusingLDAP Request-LDAPGroupMember Get-DNSPhishingSettings Write-AzureLog Get-AzDefenderReportForAllSubscriptions Switch-AzSubscription Connect-MyAz Get-AzToken New-AzArcLicense Backup-AzFirewallPolicies Get-AzRoleAssignmentsReportForAllSubscriptions Get-AzRoleAssignmentsReportForAllSubscriptionsOld Get-AzNSGForAllSubscriptions Close-AzSentinelIncidentByTitle Submit-AzQueryMicrosoftSentinel Get-MgPIMUsersReport Get-MgGroupsEligibleMembersReport Connect-OpenAI Request-ChatGPT Disable-EXOMailboxesEWS Enable-EXOAuditLogsForAllMailboxes Search-EXOPermissionbyCMDLet Confirm-EXOMailboxCleanupUsingRetentionPolicy Find-EXOBookingMailboxSettings Get-EXOBookingMailboxOwner Get-EXOReportAllBookingMailboxes Get-EXOSharedMailboxesSendAsPermission Start-CreateEXOMigrationBatch Grant-EXOApplicationAccessToMailboxUsingGroup Get-EXOUsersCustodianHoldReport Get-EXOBasicSMTPSettingsAllMailboxes Find-EXOMailboxSMTPBasicAuthSettings Get-EXOMailboxesRetentionReport Get-EXORecipientReportBySMTPDomain Find-UserMailboxUsingEmailFromCSV Find-UserUsingEmailFromCSV Get-AllAcceptedDomainsDMARCReport Get-EXODDGroupMembership Edit-EXORetentionPolicy Start-CreateEXOSharedMailboxWithSG Get-EXODynamicDGMembers Find-EXOSharedMailboxPermission Get-EXOMailboxesUsingAcceptedDomain Protect-EXOUnifiedGroupbySender Get-EXOAllDGRoomList Add-EXORoomToRoomList Clear-EXORecipientsUsingSMTPDomain Enable-EXOMailboxForwardingusingCSVFile Update-EXOPrimarySMTPAddressForUnifiedGroup Add-EXOUsersToOneDGCSV Update-EXODGMemberwithRepsUsingCSV Add-EXOUsersToDGsusingCSV Start-CreateEXOMailContactUsingCSV Find-EXOMessageMaxSize Add-EXOUnifiedGroupMemberusingCSV Get-EXOUnifiedGroupsStorageReportInMB Get-EXOUnifiedGroupsStorageReportInGB Enable-EXORetentionFeatures Enable-EXOMailboxesRetentionUsingCSV Add-EXOTrustedSenderToAllMailboxes Remove-EXOTrustedSenderToAllMailboxes Get-EXOUserAllMembership Get-EXORecipientInformationFromCSV Get-EXOMailContactGroupMembership Find-EXOAllDisconnectedMailboxes Find-EXOMailboxPermission Add-EXOCalendarPermission Move-EXOMailboxContent Add-EXOMembersToDistributionGroupUsingCSV Remove-EXOCalendarInvite Start-CreateEXORestrictedSharedMailbox Convert-EXOUserMailboxToRestrictedSharedMailbox Open-EXOConferenceRoom Update-EXOCalendarProcessingSettingsForConferenceRoom Get-EXOUnifiedGroupMembers Expand-EXOGroup Expand-EXODirectADGroup Switch-EXODistributionListMembers Show-EXOForwardToRecipientOfInboxRules Start-CreateEXOTransportRuleforBlockingIncomingMessagewithException Invoke-EXOMessageTraceLast2Days Invoke-EXOMessageTraceLast7Days Invoke-EXOMessageTraceLast10Days Invoke-EXOMessageTraceLast90Days Start-EXOInvestigationUserInboxRules Start-EXOInvestigationBlockedMailbox Invoke-EXOMailboxAuditLogSearch Copy-EXODistributionGroupMembers Search-EXOAdminRolebyCMDlet Add-EXOMailboxPermissionSendAs Remove-EXOMailboxPermissionSendAs Add-EXOMailboxPermissionFullAccess Remove-EXOMailboxPermissionFullAccess Add-EXOMailboxPermissionSendOnBehalf Remove-EXOMailboxPermissionSendOnBehalf Search-EXOMailEnabledPublicFolder Repair-EXOAutoMappingMailbox Repair-EXORecipientDisplayType Convert-EXOUserMailboxToSharedMailbox Repair-EXOMissingOnMicrosoft Enable-EXOMaibloxOOFMessage Get-EXORecipientStatistics Find-EXOLastMailboxAccess Add-EXOTransportRuleSubjectOrBodyContainsWords Add-EXOTransportRuleSubjectContainsWords Test-EXOSendO365Mail Test-EXOSendMail Submit-EXOQuarantineMobileDevices Submit-EXOQuarantineIphone Show-EXOQuarantineIphones Show-EXOQuarantineDevices Block-EXOMobileDevice Clear-EXOCASMobileDevicesList Find-EXOMobileDevices Find-EXOMobileDeviceByState Request-EXOMyQuarantineMessageDomain Get-EXOSafeLinkReport Get-EXOAllSafeLinkReport Search-EXOMessageBySubject Show-EXORecoverableItems Find-EXODeletedItems Find-EXODeletedItemsTime Restore-EXORecoverableItems Restore-EXOInactiveMailboxToActiveMailbox Restore-EXOInactiveOnlineArchiveMailbox Restore-EXOSoftDeletedMailbox Restore-EXOInactiveMailbox Add-EXOX500EmailAddress Find-EXOPhishingComplianceSearchActionToday Find-EXOPhishingComplianceSearchActionDate Find-EXOPhishingComplianceSearchToday Find-EXOPhishingComplianceSearchDate Find-EXOPhishingContentSearch New-EXOPhishingContentSearch Clear-EXOPhishingContentSearch Update-EXOPhishingTransportRule Find-EXORetentionExclusion Get-EXOInactiveMailboxPermissionXML Switch-EXOSMTPDomain Add-EXOUserToSDG Optimize-EmailLocalPart Clear-msExchRemoteRecipientType Repair-EXOArchiveMailboxGUID Repair-EXOArchiveMailboxGUIDv1 Update-EXORemoteMailboxPrimary Add-EXORemoteMailboxSecondary Update-EXOPrimaryRemoteMailboxusingCSV Add-EXOSendAsOnPremiseMailbox Convert-EXORemoteUserToSharedMailbox Enable-EXORemoteMailbox Find-MgScopesOfCMDlet Get-MgToken Show-MgADConnectLastSync Remove-MgUserMFA Reset-MgSingleMFAMethod Remove-MgUserAllMFA Reset-MgAllMFAMethods Get-MgUserMFAEnrollReport Start-MgManageGroupMemberUsingCSV Get-MgRevokeSessionReport Start-CreateMgUserUsingCSVFile Get-MgUserMicrosoft365GroupMembership Show-MgAllUsersStats Get-MyMgBetaUserSignInActivities Get-MyMgBetaUserReport Get-MyMgUserReport Disable-UserMailboxForDepartureUsingCSV Get-MgRecipientUser Get-MgBetaRecipientUser Start-CreateMgAccount Disable-MgAccount Revoke-MgUserToken Get-MgNestedGroupMembers Get-MgLicenseReportPerSKU Get-MgLicenseReport Export-MgEnterpriseAppAuthReport Remove-MgApplicationAdminConsent Get-MgReportOauthAuditReportToExcel Get-MgEnterpriseAppsAssignmentsConsentsSettingsReport Get-MgEnterpriseAppsCertificatesSecretsReport Remove-MgLegacyServicePrincipal Get-MgLegacyServicePrincipalReport Get-MgServicePrincipalReport Update-MgConditionalAccessPolicyNameLocationsUsingJSONFile Show-MgO365GroupCreationSettings Block-MgO365GroupCreation Get-MgConditionalAccessPoliciesReport Find-MyInstalledModule Install-MyPSModule Install-MyPSFunctionsModules Update-MyPSFunctionsModules Assert-ExcelModule Connect-MyMgGraph Connect-MyAAD Connect-MyEXO Connect-MyEXOLegacy Connect-MyEXOCompliance Connect-MySharepointOnline Connect-MySharepointOnlineAll Connect-MyTeamsOnline Connect-MyPowerPlatform Connect-MyExchangeOnPremise Start-AADConnectSync Convert-ImmutableIDToGuid Convert-ObjectGUIDToImmutableID Find-MSOLUserMFAEnrolledDevices Get-ResponseFailureInfo Invoke-YammerRestRequest Get-YammerUser Get-YammerImpersonatedUser New-YammerGroup Get-YammerGroup Get-YammerGroupMembership Add-YammerGroupMember Remove-YammerGroupMember Get-YammerGroupAdmin Get-YammerGroupAdminAll Add-YammerGroupAdmin Remove-YammerGroupAdmin Remove-YammerGroup Remove-YammerGroupsUsingCSV Backup-YammerAllGroups Add-YammerUsersToGroupUsingCSV Get-YammerGroupReport Import-MCAS_IPAddress_fromCSV Connect-Planner Set-PlannerConfiguration Get-PlannerConfiguration Show-OnedriveUsageReport Add-SharepointCollaborationSiteAdminPermission Add-SharepointCollaborationSiteAdminPermissionToGroup Add-SharepointCollectionSiteURLAdminusingCSV Add-SharepointCollectionSiteAdminusingCSV Get-PnPOffice365GroupOwners Get-UnifiedLogs_SharepointSite_30Days Reset-OnedriveQuotaToDefault Show-OneDriveStorageUsageReport Update-OnedriveQuota Update-OnedriveAnonymousLinkExpiration Search-DeletedOnedriveInfo Find-OneDriveUserURL Find-PnPOnedriveUserURL Register-SingleTeamsAppPermissionPolicyUsingCSVFile Enable-Office365GroupForTeams Start-MigrateSkypeToTeamsMigrationBatch Request-SkypeToTeamsMigrationBatchStatus Clear-TeamsCacheFolder Get-Detailed_CSOnlineUsers_Report Request-MyReconUserName Connect-MyMgGraphUsingToken Search-MyMgUsersOnPremVsCloudOnly Search-MyMgOwnedAccountsByUser Show-MyMgGlobalAdmins Show-MyMgDirectoryRoleAdmins
Dependencies
This module has no dependencies.
FileList
- MyPSFunctions.nuspec
- MyPSFunctions.Teams.ps1
- MyPSFunctions.Az.ps1
- MyPSFunctions.MgGraph.ps1
- MyPSFunctions.Office365.ps1
- MyPSFunctions.psd1
- MyPSFunctions.Cyber.ps1
- MyPSFunctions.AD.ps1
- MyPSFunctions.SPO.ps1
- MyPSFunctions.EXO.ps1
- MyPSFunctions.psm1