Important
To filter the blog, please use theses tag:
General news.
Website related post
website.
parental-control about technology.
technology post.
Note
All blog links are archived here.
Hi everyone !
Today I will share a quick tip if you want to add a group to the locla admin group easily.
Sometime you need to use restricted group's policy, but when the environement is already setup some time it's easier to just do a batch.
The batch is nice as it target the OU you want, and it add the Domain Group you want to the local admin group. Please adjust the script for the Administrators groups name depending on the Windows language.
\$DomainName = "CONTOSO"
\$UserName = "Gestionnaire"
\$User = [ADSI]"WinNT://\$DomainName/\$UserName,group"
\$OUpath = 'OU=Ordinateurs,DC=CONTOSO,DC=HQ,DC=qc,DC=ca'
\$Computers = Get-ADComputer -Filter * -SearchBase \$OUpath | Select-object
\$Computers | ForEach {
\$computerName = \$_.Name
Write-Host \$computerName
\$AdminGroup = [ADSI]"WinNT://\$computerName/Administrateurs,group"
\$AdminGroup.Add(\$User.Path)
}
Thanks everyone :)
Hi everyone
Today I wanted to share a small but handy tip to list all updates.
It come handy when you want to compare all updates on some machines for problems.
wmic qfe get hotfixid,installedon
The output look like that;

As you can see it's easy after to compare server, or to know which update got installed when.
Hi everyone !
Today I wanted to share a small tip if you want to disable team from using the domain upn when the session open for the first time.
The tip is nice as when the user open Team for the first time if you are hybrid / on-prem the users can have difficulty to open team as they need to select "use another email" in the windows footer. If the user don't use the correct login then a loop happen, the sign-off seem impossible from Teams when it try to load an unexisting account. (Removing team and reisntalling it is the easiest workaround if it happen)
The tip can be easilly done by Group Policy.
The magic registry key to use in our case is SkipUpnPrefill (HCU\Software\Microsoft\Office\Teams)

You can create the settings are in GPP;

As you can see it's a easy tip to do :) (more read on the settings here; https://learn.microsoft.com/en-us/microsoftteams/troubleshoot/authentication/teams-defaults-to-domain-joined-account)
Thanks everyone
Hi everyone
Today I wanted to share a tip to clean up your WSUS WID database.
The tip allow you to not remove and reinstall to achieve the same goal. You save 2 reboot in the least.
The first step is to close the services;
Stop-Service WSUSService, W3SVC
Make sure the service is stopped;
Get-Service WSUSService, W3SVC
Erase the database file;
C:\windows\WID\Data\susdb.*
After that we need to connect to the database service, as for it the data is still there yet;
We need to restart the service;
Start-Service WSUSService, W3SVC
Use HeidiSQL portable edition, (https://www.heidisql.com/download.php)
Use named pipe and that to connect;
\.\pipe\MICROSOFT##WID\tsql\query

The connection might give you such error; just click OK and ignore it

From there use that command to reset the database;
Click to Run

Now technically speaking the WSUS is empty, but the console will fail to open at that point. We need to redo the WSUS wizard, which can be run that way;
Program Files\Update Services\Tools\Wsusutil.exe postinstall CONTENT_DIR="e:\WSUS"
Make sure the folder you write in CONTENT_DIR is empty.

After the command, the WSUS's console should open correctly, and it should ask you about what product and language you want :)
Hi everyone !
Today I wanted to talk about a small tip if you need to refresh a computer gpo for some computer OU.
I will talk the powershell command let; Invoke-GPUpdate
The commad let is powerfull, as you can target a computer, and to update only user settings; that way;
Invoke-GPUpdate -Computer "DOMAIN\WORKSTATION-001" -Target "User"
The last command let I wanted to talk is a more complex's one, like this one;
Get-ADComputer –filter * -Searchbase "ou=Site-A, dc=Domain,dc=com" | foreach{ Invoke-GPUpdate –computer \$_.name -force}
That one will search a complete OU for all computer account, and invoke a gpupdate /force on them.
Before running it I suggest to try the Get-ADComputer command let to be sure it target computer you want;
Get-ADComputer –filter * -Searchbase "ou=Site-A, dc=Domain,dc=com" | fl
Make sure you know that the remote user will see a gpupdate's windows, to have it hidden make sure you use -AsJob in your command let.
Thansk everyone for listening