Suppression options inutiles

This commit is contained in:
Alexandre MOTTIER 2023-02-18 17:07:11 +01:00
parent 57128e025a
commit 08a553f9de
Signed by: am
GPG Key ID: AF5BF6F50334C605

View File

@ -42,27 +42,24 @@ While (0 -lt 1)
Write-Host -ForegroundColor Yellow "..:: Mots de passe ::.."
Write-Host ""
Write-Host "1. Vérifier un mot de passe Active Directory"
Write-Host "3. Lister les mots de passe Active Directory expirés"
Write-Host "4. Générateur de mots de passe"
Write-Host "2. Lister les mots de passe Active Directory expirés"
Write-Host "3. Générateur de mots de passe"
Write-Host ""
Write-Host -ForegroundColor Yellow "..:: Serveurs ::.."
Write-Host ""
Write-Host "5. Lister les utilisateurs d'un broker RDS"
Write-Host "6. Mettre le serveur à l'heure via pool.ntp.org"
Write-Host "7. Programmer un redémarrage"
Write-Host "8. Programmer un arrêt"
Write-Host "9. Lister les contrôleurs de domaine d'un serveur"
Write-Host "4. Lister les utilisateurs d'un broker RDS"
Write-Host "5. Mettre le serveur à l'heure via pool.ntp.org"
Write-Host "6. Programmer un redémarrage"
Write-Host "7. Programmer un arrêt"
Write-Host "8. Lister les contrôleurs de domaine d'un serveur"
Write-Host ""
Write-Host -ForegroundColor Yellow "..:: Autres outils ::.."
Write-Host ""
Write-Host "10. Récupérer des informations sur la passerelle réseau et le FAI"
Write-Host "11. Nettoyer les caches des navigateurs (Chrome, Firefox, IE, Edge)"
Write-Host "12. Lister les serveurs de messagerie d'un domaine"
Write-Host "13. Calculer l'espace minimal nécessaire pour les clichés instantanés"
Write-Host "14. Purger les téléchargements de tous les utilisateurs sur une machine"
Write-Host "15. Générer les exclusions SQL Last Backup (Nouveau !)"
Write-Host "16. Port d'administration des UTM (BETA)"
Write-Host "17. Lancer TreeSizeFree (téléchargement de la dernière version)"
Write-Host "9. Récupérer des informations sur la passerelle réseau et le FAI"
Write-Host "10. Nettoyer les caches des navigateurs (Chrome, Firefox, IE, Edge)"
Write-Host "11. Lister les serveurs de messagerie d'un domaine"
Write-Host "12. Purger les téléchargements de tous les utilisateurs sur une machine"
Write-Host "13. Lancer TreeSizeFree (téléchargement de la dernière version)"
Write-Host ""
$choice = Read-Host "Faites votre choix parmi les options ci-dessus (q pour quitter)"
@ -102,7 +99,7 @@ While (0 -lt 1)
}
}
if($choice -eq 3)
if($choice -eq 2)
{
Write-Host -ForegroundColor Yellow "...::: Liste des comptes Active Directory ayant un mot de passe expiré et ayant été modifié il y a moins de 6 mois :::..."
Write-Host ""
@ -111,7 +108,7 @@ While (0 -lt 1)
pause
}
if($choice -eq 4)
if($choice -eq 3)
{
Write-Host -ForegroundColor Yellow "...::: Générateur de mot de passe :::..."
Write-Host ""
@ -132,7 +129,7 @@ While (0 -lt 1)
}
}
if($choice -eq 5)
if($choice -eq 4)
{
Write-Host -ForegroundColor Yellow "...::: Listage des sessions d'un broker RDS :::..."
Write-Host ""
@ -141,7 +138,7 @@ While (0 -lt 1)
pause
}
if($choice -eq 6)
if($choice -eq 5)
{
Write-Host -ForegroundColor Yellow "...::: Mise à l'heure du serveur :::..."
Write-Host ""
@ -189,7 +186,7 @@ While (0 -lt 1)
pause
}
if($choice -eq 7)
if($choice -eq 6)
{
Write-Host -ForegroundColor Yellow "...::: Planification d'un redémarrage :::..."
Write-Host ""
@ -210,7 +207,7 @@ While (0 -lt 1)
sleep 10
}
if($choice -eq 8)
if($choice -eq 7)
{
Write-Host -ForegroundColor Yellow "...::: Planification d'un arrêt :::..."
Write-Host ""
@ -231,9 +228,9 @@ if($choice -eq 8)
sleep 10
}
if($choice -eq 9)
if($choice -eq 8)
{
Write-Host -ForegroundColor Yellow "...::: Contrôleurs de domaine de cette machine :::..."
Write-Host -ForegroundColor Yellow "...::: Contrôleur(s) de domaine de cette machine :::..."
Write-Host ""
$DomainControllers = ((Get-ADForest).GlobalCatalogs)
echo $DomainControllers
@ -242,7 +239,7 @@ if($choice -eq 9)
}
if($choice -eq 10)
if($choice -eq 9)
{
Write-Host -ForegroundColor Yellow "...::: Récupération d'informations sur passerelle réseau :::..."
Write-Host ""
@ -276,7 +273,7 @@ if($choice -eq 9)
sleep 10
}
if($choice -eq 11)
if($choice -eq 10)
{
Write-Host -ForegroundColor Yellow "...::: Nettoyage des caches de navigateurs :::..."
Write-Host ""
@ -375,7 +372,7 @@ if($choice -eq 9)
Write-Host -ForegroundColor Green "Nettoyage des navigateurs terminé !"
sleep 3
}
if($choice -eq 12)
if($choice -eq 11)
{
Write-Host -ForegroundColor Yellow "...::: Récupération des enregistrements MX pour un domaine DNS :::..."
Write-Host ""
@ -389,24 +386,8 @@ if($choice -eq 9)
Resolve-DnsName -Name $domain -Type MX | sort Preference -desc | ft Name,NameExchange,Preference
}
}
if($choice -eq 13)
{
Write-Host -ForegroundColor Yellow "...::: Calcul d'espace minimal pour cliché instantané :::..."
Write-Host ""
While (0 -lt 1){
$TailleVolume = Read-Host "Indiquez la taille du volume concerné (en Go) (q pour quitter)"
if($TailleVolume -eq "q") {
break
}
$TailleVSS = ($TailleVolume/100)*5
$TailleMo = ($TailleVSS*1024)
Write-Host "Il faut allouer au moins $TailleVSS Go ($TailleMo Mo) au VSS sur ce lecteur (5% de $TailleVolume Go)."
sleep 5
}
}
if($choice -eq 14)
if($choice -eq 12)
{
Write-Host -ForegroundColor Yellow "...::: Purger les téléchargements pour tous les utilisateurs :::..."
Write-Host ""
@ -421,87 +402,19 @@ if($choice -eq 9)
Write-Host -ForegroundColor Green "OK !"
sleep 5
}
if($choice -eq 15)
if($choice -eq 13)
{
Write-Host -ForegroundColor Yellow "...::: SQL Last Backup - Générateur de paramètre exclusion :::..."
Write-Host -ForegroundColor Yellow "...::: Télécharger et lancer TreeSizeFree :::..."
Write-Host ""
$Instance = Read-Host "Tapez le nom de l'instance "
$Base = New-Object System.Collections.ArrayList
$AddBase = Read-Host "Tapez le nom de la base (possibilité de coller le contenu params récupéré depuis la vérification Ninja, ATTENTION A NE PAS COPIER LE NOM DE L'INSTANCE DANS LES PARAMS !) "
$Base = $Base + ($AddBase -replace(' ','-espace-') -replace('é','-accentaigu-') -replace('è','-accentgrave-') -replace('&','-etcommercial-'))
While ($AddBase -ne "")
{
$AddBase = Read-Host "Tapez le nom de la base (Laisser vide si toutes les bases ont été ajoutées) "
$Base = $Base + ($AddBase -replace(' ','-espace-') -replace('é','-accentaigu-') -replace('è','-accentgrave-') -replace('&','-etcommercial-'))
}
$BaseFormate = $Base -join ","
$BaseFormate = $BaseFormate.Substring(0,$BaseFormate.Length-1)
Write-Host ""
Write-Host "`n $Instance $BaseFormate"
pause
}
if($choice -eq 16)
{
Write-Host -ForegroundColor Yellow "...::: UTM : Récupérer le port d'administration :::..."
$IPCheck = Read-Host "Indiquez l'adresse IP publique à vérifier "
Write-Host "Test du port 443 : "
Test-NetConnection -ComputerName $IPCheck -Port 443 | Out-Null
if($Error.Count -eq 0)
{
Write-Host -ForegroundColor Green "OK !"
}
Write-Host "Test du port 444 : "
Test-NetConnection -ComputerName $IPCheck -Port 444 | Out-Null
if($Error.Count -eq 0)
{
Write-Host -ForegroundColor Green "OK !"
}
Write-Host "Test du port 4444 : "
Test-NetConnection -ComputerName $IPCheck -Port 4444 | Out-Null
if($Error.Count -eq 0)
{
Write-Host -ForegroundColor Green "OK !"
}
Write-Host "Test du port 8443 : "
Test-NetConnection -ComputerName $IPCheck -Port 443 | Out-Null
if($Error.Count -eq 0)
{
Write-Host -ForegroundColor Green "OK !"
}
Write-Host "Test du port 10443 : "
Test-NetConnection -ComputerName $IPCheck -Port 443 | Out-Null
if($Error.Count -eq 0)
{
Write-Host -ForegroundColor Green "OK !"
}
}
if($choice -eq 17)
{
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Invoke-WebRequest -Uri https://downloads.jam-software.de/treesize_free/TreeSizeFree-Portable.zip -outfile c:\alticap$\TreeSizeFree-Portable.zip
Expand-Archive -LiteralPath c:\alticap$\TreeSizeFree-Portable.zip -DestinationPath c:\alticap$\TreeSizeFree-Portable -Force
cd c:\alticap$\TreeSizeFree-Portable\
Invoke-WebRequest -Uri https://downloads.jam-software.de/treesize_free/TreeSizeFree-Portable.zip -outfile c:\TreeSizeFree-Portable.zip
Expand-Archive -LiteralPath c:\TreeSizeFree-Portable.zip -DestinationPath c:\TreeSizeFree-Portable -Force
cd c:\TreeSizeFree-Portable\
.\TreeSizeFree.exe
}
if($choice -eq 18)
{
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Invoke-WebRequest -Uri https://alti365-my.sharepoint.com/personal/alexandre_mottier_alticap_com/_layouts/15/download.aspx?SourceUrl=/personal/alexandre_mottier_alticap_com/Documents/AdvancedIPScanner.zip -outfile c:\alticap$\AdvancedIPScanner.zip
Expand-Archive -LiteralPath c:\alticap$\AdvancedIPScanner.zip -DestinationPath c:\alticap$\AdvancedIPScanner
cd c:\alticap$\AdvancedIPScanner\
.\advanced_ip_scanner.exe
}
if($choice -eq "q") {
Write-Host "Fermeture..."