MagicKit is a command-line tool (CLI) created in Python that aims to automate the process of setting up new workstations in the IT department. The main goal of the project is to streamline the installation of essential packages on new computers and expedite deployment.
-
Automatic Package Installation: MagicKit installs a basic set of packages using Chocolatey (choco).
-
Domain Operations: Features have been added to join computers to a domain and change computer names.
-
Automatic Reporting: MagicKit allows for automatic reporting of information about newly created computers to a database.
-
Network Card Management: The tool offers quick access to manipulating network cards on new computers.
-
MS Office Module: An MS Office module has been added, enabling the installation of MS Office software on a computer and managing user accounts using a built-in password manager.
Clone the MagicKit repository to your computer using the Git command:
git clone https://github.com/twój-username/MagicKit.git
Navigate to the MagicKit directory:
cd MagicKit
Then, install the required libraries using pip:
pip install -r requirements.txt
Now, you can run MagicKit to initiate the process of automatically creating an IT workstation:
python main.py
We recommend converting MagicKit into an executable file (exe) using available Python libraries. You can then create a portable "toolbox" on a removable drive containing the ready-to-use MagicKit.
This allows you to have access to MagicKit in the form of an executable file on any computer where you need to automate IT workstation setup.