Pinned Repositories
Add-WindowsCapabilities
This script allows the features on demand to be added to images intended to be used for in-place upgrades and/or bare metal deployment so that the features are enabled before the operating system has even booted for the first time. This script will also save headaches fighting with Windows Update in domain environments that enforce WSUS which causes errors. In short, these commands were really built for consumer environments so this script is born out of that limitation.
ADDAP
Decrypt-BitlockerVolume
Provides the ability to remove Bitlocker disk encryption from all volumes located on fixed hard disks. Removable disk(s) will not be included.
Dynamic-OSD-Application-List
Allows for the dynamic installation of applications during a MDT task sequence.
Invoke-OperatingSystemDiskDetection
Dynamically determines the desired operating system disk based on a calculated MediaType and BusType priority.
Invoke-PSThread
Enables the ability to leverage multithreading within powershell whilst reducing the complexity to get started.
Invoke-SymmectricCryptography
Performs value encryption or decryption using a specified algorithm.
OSD-ScriptTemplate
A script template for operating system deployment within MDT and or SCCM. Has logging and error handling for better troubleshooting of scripts during deployment.
Remove-UWPs
This script allows for the removal of Appx applications from a Windows image during operating system deployment or a mounted Windows image.
Split-ObjectList
Provides the functionality to split a list of objects into chunks based on the specified mode.
freedbygrace's Repositories
freedbygrace/Decrypt-BitlockerVolume
Provides the ability to remove Bitlocker disk encryption from all volumes located on fixed hard disks. Removable disk(s) will not be included.
freedbygrace/Dynamic-OSD-Application-List
Allows for the dynamic installation of applications during a MDT task sequence.
freedbygrace/Invoke-OperatingSystemDiskDetection
Dynamically determines the desired operating system disk based on a calculated MediaType and BusType priority.
freedbygrace/OSD-ScriptTemplate
A script template for operating system deployment within MDT and or SCCM. Has logging and error handling for better troubleshooting of scripts during deployment.
freedbygrace/Remove-UWPs
This script allows for the removal of Appx applications from a Windows image during operating system deployment or a mounted Windows image.
freedbygrace/Add-WindowsCapabilities
This script allows the features on demand to be added to images intended to be used for in-place upgrades and/or bare metal deployment so that the features are enabled before the operating system has even booted for the first time. This script will also save headaches fighting with Windows Update in domain environments that enforce WSUS which causes errors. In short, these commands were really built for consumer environments so this script is born out of that limitation.
freedbygrace/ADDAP
freedbygrace/BashScripts
freedbygrace/Create-ActiveDirectoryDemoUsers
Ever had to create a test domain environment, but got stuck creating user accounts and groups to test with? Have you ever needed to create user accounts with rich actionable Active Directory attributes so you emulate scenarios you would see in production environments? If you have, then this script will handle that for you. You can run this on a test domain with an authorized account, and it will create up to 2000 users with rich attribute details, and an organizational unit structure to match. The OU structure is broken up by Country and State, and each user will get an EmployeeID, Address, City, State, Department, Title, and be added to a group with their department members. This should allow for more rich testing scenarios to better serve customers and places of work. Have Fun!
freedbygrace/Invoke-PSThread
Enables the ability to leverage multithreading within powershell whilst reducing the complexity to get started.
freedbygrace/Set-OSDTime
A script that can be used with Microsoft Deployment Toolkit or SCCM to allow for the collection, storage, and retrieval of deployment timestamps. In addition, this script will synchronize the clock using the w32tm service, and standardize all timestamps for accurate measurement.
freedbygrace/Invoke-SymmectricCryptography
Performs value encryption or decryption using a specified algorithm.
freedbygrace/Split-ObjectList
Provides the functionality to split a list of objects into chunks based on the specified mode.
freedbygrace/ConfigMgrScripts
freedbygrace/Configure-MDTServer
Will configure a Microsoft Deployment Toolkit server from start to finish
freedbygrace/Linux
freedbygrace/Manage-OSDTime
Calculate SCCM task sequence duration time.
freedbygrace/PowershellFunctions
Contains many useful powershell functions for making basic, intermediate, and advanced tasks simpler.
freedbygrace/Set-OSDInformation
Works independently or along with the Set-OSDTime script to retrieve built-in and custom task sequence variables marked with a prefix. The values from those variables can then be optionally recorded to the registry, and additional WMI. The WMI class properties will be tied to the registry values. This is the same functionality seen from the ZTITatoo script from MDT, but more flexible and complete. The WMI class will also be set with auto recovery using MofComp in the event of WMI repository rebuilds.