Script powershell fourni par CrowdStrike pour vérifier des cas d'infection à la VM fantôme...
Génère des scripts de nettoyage/sécurité en fonction des choix cochés.
Outre le script créé, je retiens le site whoisds.com qui répertorie les ndd nouvellement enregistrés.
Un script à passer dans MS Graph pour déconnecter rapidement un user et des devices, par exemple.
Coudé, ça m'évitera de me faire un tuto, car je le fais environ une fois par année.
Concernant la vulnérabilité "Broken owner" de Active Directory.
Script powershell pour auditer la délégation de contrôle sur un AD (pas testé).
via https://www.it-connect.fr/la-delegation-de-controle-active-directory/
Script de hardening W10.
La plupart du temps, c'est les liens vers la doc qui pêchent dans ces scripts, à voir.
Titre, comment signer numériquement un script Powershell dans un environnement d'entreprise. Spoiler: ça fonctionne (je n'ai pas appliqué la partie GPO) !
Ça part sur du cryptolocker maintenant, aïe aïe aïe.
Les scripts Powershell officiels de Microsoft pour:
J'étais SÛR que j'avais déjà partagé ce lien, ce n'était pas le cas...
Un script pour vérifier la santé générale d'Exchange, notamment si des security patchs manquent.
Un script pour VRAIMENT choisir quelle version de Windows 10 on download avec le MediaCreationTool.
Un script pour rapidement installer WireGuard côté serveur.
La même pour OpenVPN: https://github.com/angristan/openvpn-install
Titre.
gwmi win32_operatingsystem -ComputerName $machine | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}
Testé/fonctionnel:
PsExec.exe \computername "c:\program files\Malwarebytes\Anti-malware\unins000.exe" /verysilent /suppressmsgboxes /norestart
Un script pour générer un rapport human-readable d'un serveur Exchange.
Un générateur de script pour un déployer des serveurs de jeux dédiés.
Un script vbs pour nettoyer les logs IIS.
sLogFolder = "c:\inetpub\logs\LogFiles"
iMaxAge = 30 'in days
Set objFSO = CreateObject("Scripting.FileSystemObject")
set colFolder = objFSO.GetFolder(sLogFolder)
For Each colSubfolder in colFolder.SubFolders
Set objFolder = objFSO.GetFolder(colSubfolder.Path)
Set colFiles = objFolder.Files
For Each objFile in colFiles
iFileAge = now-objFile.DateCreated
if iFileAge > (iMaxAge+1) then
objFSO.deletefile objFile, True
end if
Next
Next