This repository contains a collection of PowerShell scripts and batch files designed to automate and streamline deskside support tasks. The toolkit is intended for IT professionals managing Windows environments and includes scripts for application installation, system configuration, and other common support activities.
- RunThisAdmin.bat: A batch file to run DISM commands, import power schemes, and execute the main PowerShell script.
- Main.ps1: The primary PowerShell script that performs a series of system management tasks.
- Adobe Update (Acrobat.bat): Batch script for updating Adobe Acrobat.
- Agent.msi: Installer for a support agent.
- CustomFileAssoc.xml: XML file for custom file associations.
- DCU.bat & DCU.exe: Scripts and executables for Dell Command Update.
- S1.bat & S1.exe: Batch and executable files for a specific task (details not provided).
- S1Token.txt: A token file associated with S1 scripts.
- scheme.pow: Power scheme configuration file.
.
├── Dependencies
│ ├── CustomFileAssoc.xml
│ ├── Main.ps1
│ └── scheme.pow
├── Testing
│ └── (Testing-related files)
├── RunThisAdmin.bat
├── Acrobat.bat
├── Agent.msi
├── DCU.bat
├── DCU.exe
├── S1.bat
├── S1.exe
├── S1Token.txt
└── scheme.pow
Follow these instructions to get the project up and running on your local machine.
- Windows operating system
- Administrator privileges
- PowerShell 5.1 or later
- Clone the repository:
git clone https://github.com/phpwun/DesksideSupportPS.git
- Navigate to the script directory:
cd DesksideSupportPS
- Run the setup script with administrative privileges:
.\RunThisAdmin.bat
This batch file performs the following actions:
- Imports default app associations using DISM.
Dism.exe /online /import-defaultappassociations:%~dp0Dependencies\CustomFileAssoc.xml
- Imports a power scheme configuration.
powercfg /import %~dp0Dependencies\scheme.pow
- Executes the main PowerShell script.
powershell -ep Bypass %~dp0Dependencies\Main.ps1
- Pauses the command prompt to review any output or errors.
pause
The primary PowerShell script included in the Dependencies folder. The script performs various system management tasks.
To execute the script individually:
.\Dependencies\Main.ps1
- Acrobat.bat: Run this script to update Adobe Acrobat.
.\Acrobat.bat
- DCU.bat: Execute this script to perform updates using Dell Command Update.
.\DCU.bat
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
- phpwun - Initial work - GitHub Profile
This project is licensed under the MIT License - see the LICENSE.md file for details.
- Thanks to all contributors and community members for their support.
- Hat tip to anyone whose code was used.