# Central AME Script (amecs) Script for automating a large assortment of AME related actions. ![Central AME Script Screenshot](screenshot.png) ## Usage You can download the script by going to the [latest release](https://git.ameliorated.info/Joe/amecs/releases/latest) and selecting `amecs.zip` from the **Downloads** section. Once downloaded, simply extract `amecs.zip` and run `amecs.cmd`. Alternatively, you could clone the repository: git clone https://git.ameliorated.info/Joe/amecs.git Once cloned, simply run `amecs.cmd`. ## Primary Functions There are many actions in AME that require commands, the following functions essentially work as an interactive user interface for those. #### Username/Password This function allows for changing the user's username or password. At its core, the following command is used for changing the username: wmic useraccount where "name=''" rename '' Similarly, the following command is used for changing the password: net user "" "" #### Lockscreen Image This function allows for changing the lockscreen image. It works by taking ownership of the existing profile image files, and replacing them with the new image supplied by the user. This is a modified version of [LoganDark's lockscreen-img script](https://git.ameliorated.info/LoganDark/lockscreen-img). #### Profile Image This function allows for changing the user's profile image (PFP). It does this by taking ownership of the existing profile image files, and replacing them with the new image supplied by the user. Several necessary registry changes are made as well. This is a modified version of [LoganDark's profile-img script](https://git.ameliorated.info/LoganDark/profile-img). #### User Elevation This function allows for elevating or de-elevating the user to or from administrator. Elevating the user disables the password requirement when trying to run an executable as administrator. However, this has large security implications, thus why it is not the default setting. At its core, it uses the following command: net localgroup administrators "" /add Or the following for de-elevating the user: net localgroup administrators "" /delete #### Display Language This function allows for changing the user's display language. Firstly, it prompts the user to download a portion of a \~5.5GB language pack ISO file. Unfortunately, Microsoft no longer publicly distributes individual language pack files, so this is necessary. Once the ISO is downloaded, it extracts the ISO file, and installs the language pack for the selected display language using the following commands: 7z e -y -o"