Although group policies allow you to do a lot of things and configure a lot of things transparently, you can also create batch files, vbs or PowerShell scripts, ... and run them at computer startup, at the opening of the session, ...
To get started, create a GPO and edit it.
For the computer configuration, you can run scripts when the computer starts up and when it stops by going to : Computer Configuration -> Policies -> Windows Settings -> Scripts (Startup/Shutdown).
For user configuration, you can run scripts at logon and logoff by going to : User Configuration -> Policies -> Windows Settings -> Scripts (Logon/Logoff).
Whatever the trigger for executing a script, the properties window and the principle for adding and managing your scripts are identical.
In the properties window that appears, you will still find the "Show Files" button at the bottom of the window.
By clicking on this button, you will arrive in a sub-folder of the style "User\Scripts\Logon" which is itself in a folder with a unique identifier which corresponds to that of the GPO object being modified.
If you have more than one domain controller, you must store your scripts here so that they are replicated to your other domain controllers.
Indeed, since we are in a sub-folder of "SYSVOL", all the files stored here will be replicated automatically and transparently to your other domain controllers.
Note : if you want to display the file extensions in the file explorer, go to "View", then click on : Options -> Change folder and search options.
Then, in the "View" tab, uncheck the "Hide extensions for known file types" box.
For this tutorial, we created 3 types of scripts :
In the "Scripts" tab, you can add several types of scripts :
Note that PowerShell scripts (.ps1) will need to be added via the "PowerShell Scripts" tab.
To add a script, click : Add.
Click on : Browse.
Select the desired script.
In our case, the "test.bat" script.
If you want, you can pass a parameter to this script.
When you add several scripts for the same event (in this case : the opening of the session), you have the possibility to change the execution order of your scripts by using the "Up" and "Down" buttons.
The order has been changed.
For PowerShell scripts, the principle for adding them and the folder where to store them is the same.
However, it's obviously necessary that PowerShell is installed on the client PC for them to work correctly.
To add a PowerShell script, click "Add".
Click on : Browse.
Select your PowerShell script (whose extension is : .ps1).
As with other types of scripts, you can pass one or more parameters to it if you wish.
The added PowerShell script appears in the list.
If you added scripts via the "Scripts" tab, as well as PowerShell scripts via the "PowerShell Scripts" tab, you can choose :
Windows Server 4/16/2021
Windows Server 8/8/2012
Windows Server 8/20/2021
Windows Server 6/18/2021
® InformatiWeb-Pro.net - InformatiWeb.net 2008-2021 - © Lionel Eppe - All rights reserved.
Total or partial reproduction of this site is prohibited and constitutes an infringement punishable by articles L.335-2 and following of the intellectual property Code.