Pinned Repositories
AdminForAnHour
AdministrativeCollections
ChangeServiceAccount
Replace the account which is used to run a service
Check-AAD-Connect-for-CVE-2021-36949-vulnerability
check if Azure AD Connect is affected by the vulnerability described in CVE-2021-36949
CMConsoleSetup
Configuration Manager Console setup with the PowerShell App Deployment Toolkit
CVE-2023-36884-Scripts-for-Intune-Remediation-SCCM-Compliance-Baseline
The remediation script should set the reg entries described in https://msrc.microsoft.com/update-guide/vulnerability/CVE-2023-36884 . The detection script checks if they exist. Provided AS-IS without any warrenty.
DocumentConfigMgrCB
This script attempts to document your entire Configuration Manager (SCCM) environment
HyperVCleanup
Offic365Report
WSUSOfflineScan
Script for SCCM Environments: Collect the information about missing updates and add it to the hardware inventory
Maxwitat's Repositories
Maxwitat/CVE-2023-36884-Scripts-for-Intune-Remediation-SCCM-Compliance-Baseline
The remediation script should set the reg entries described in https://msrc.microsoft.com/update-guide/vulnerability/CVE-2023-36884 . The detection script checks if they exist. Provided AS-IS without any warrenty.
Maxwitat/AdministrativeCollections
Maxwitat/Check-AAD-Connect-for-CVE-2021-36949-vulnerability
check if Azure AD Connect is affected by the vulnerability described in CVE-2021-36949
Maxwitat/CMConsoleSetup
Configuration Manager Console setup with the PowerShell App Deployment Toolkit
Maxwitat/HyperVCleanup
Maxwitat/Offic365Report
Maxwitat/WSUSOfflineScan
Script for SCCM Environments: Collect the information about missing updates and add it to the hardware inventory
Maxwitat/AdminForAnHour
Maxwitat/ChangeServiceAccount
Replace the account which is used to run a service
Maxwitat/CheckCCMCacheIntegrity
Check the ConfoigMgr ccmcache for inconsistancies by comparing it to WMI (CacheInfoEx) with PowerShell
Maxwitat/CMSpeedTest
CMSpeedTest
Maxwitat/CompleteInstallationAfterRebootWith-Scheduled-Task
Maxwitat/ConfigMgrClientInstallAfterRestart
For AutoPilot Hybrid Join Scenarios without Client Management Gateway (CMG)
Maxwitat/DisableNotepad-UpdatePrompt
Prevent Notepad++ from prompting for updates
Maxwitat/EnforceAdobeReader32bit
Removes Adobe 64bit, sets the reg entry to prevent Adobe to upgrade to 64 bit, calls the setup.
Maxwitat/MeasureCollectionUpdateTime
PerfTest: Measure the time it takes to create a collection, add a machine and delete the collection again
Maxwitat/ProcessInformationQueriesAndReports
Maxwitat/ProcessorInformationQueries
Pocket Guide to providing processor, core and logical processor information from ConfigMgr inventory
Maxwitat/ReadKerberosEventsFromEventlog
Powershell code to read events 4768 and 4769
Maxwitat/RemoveLenovoVantageService
Searches the uninstall string and runs the uninstall command.
Maxwitat/ReportingPointRoleInstallationFix
Workaround in case the reporting point role installation fails with msi error
Maxwitat/SaveO365MailAttachments
PowerShell script to save O365 Mail attachments to a folder
Maxwitat/ScheduledTaskToCleanupIISInboxes
By default, IIS creates a new log file every day and never deletes any old files. To limit the disk space of the files, it is therefore important to implement a cleanup task. The script below creates a scheduled task that will run once per week to execute a simple PowerShell command. There are lots of similar solutions available but the beauty of this one is that the scheduled task contains the code for the cleanup, so there's no need to place a script on the disk.
Maxwitat/SetComputerNameDuringAutoPilotSetup
User interface to set the computer name during or after the Autopilot process
Maxwitat/SophosEndPontProtectionRemoval
SophosRemoval
Maxwitat/TriggerWindowsUpdatesByScheduledTask
Powershell solution to create scripts on a list of machines which create a scheduled task that triggers another script that runs the update. It doesn't require the WindowsUpdate PowerShell module which simplifies the implementation in case of machines that don't have internet access.
Maxwitat/Windows11readiness
Maxwitat/CopySCCMCollectionMemberships
This will copy the collection memberships from on collection to another. The code will prompt for the source and destination collection. The copy process transfers direct members, include and exclude collections and query rules.
Maxwitat/IntuneSecurityBaselineConfigurationProfiles
Security Baselines for Intune as Configuration Profile
Maxwitat/RemoveSSMS
Removes any installations of Microsoft SQL Server Management Studio