ajout script

This commit is contained in:
nicolas 2023-12-16 16:33:33 +01:00
parent ef2f17cadb
commit 7097618f89
4 changed files with 25 additions and 0 deletions

View File

@ -0,0 +1,17 @@
#Script créé par Nicolas Lang
#https://nicolaslang.fr
import-module activedirectory
$utilisateurs = Get-ADUser -Filter * -Properties *
$actifs = $utilisateurs | Where-Object {$_.enabled -eq $true}
$date = Get-Date
$connectes = $actifs | Where-Object {($_.lastlogondate -lt $date.AddMonths(-6)) -and ($_.lastlogondate -ne $null)}
$tableau = @()
foreach ($user in $connectes)
{
$ajout = New-Object Psobject
$ajout | Add-Member -Name "Nom" -MemberType Noteproperty -value $user.name
$ajout | Add-Member -Name "Logon" -MemberType Noteproperty -value $user.Lastlogondate
$ajout | Add-Member -Name "S.I.D" -MemberType Noteproperty -value $user.sid.value
$tableau += $ajout
}
$tableau

View File

@ -1,3 +1,6 @@
#Script créé par Nicolas Lang
#https://nicolaslang.fr
$versionexchange = Get-WmiObject Win32_Product | Where-object {$_.name -like "Microsoft Exchange Server"} $versionexchange = Get-WmiObject Win32_Product | Where-object {$_.name -like "Microsoft Exchange Server"}
$serveur = "[Nom de votre serveur exchange]" $serveur = "[Nom de votre serveur exchange]"
#Versions Exchange renvoyées sur le get-wmiobject Win32_Product #Versions Exchange renvoyées sur le get-wmiobject Win32_Product

View File

@ -1,3 +1,5 @@
#Script créé par Nicolas Lang
#https://nicolaslang.fr
Add-PSSnapin Microsoft.Exchange.Management.Powershell.E2010 Add-PSSnapin Microsoft.Exchange.Management.Powershell.E2010
$domaines = get-accepteddomain $domaines = get-accepteddomain
$nomduserveur = "Entrez le nom de votre serveur" $nomduserveur = "Entrez le nom de votre serveur"

View File

@ -1,3 +1,6 @@
#Script créé par Nicolas Lang
#https://nicolaslang.fr
#Au lancement du script, nous vérifions si le fichier de log de l'exécution du script n'est pas encore présent. #Au lancement du script, nous vérifions si le fichier de log de l'exécution du script n'est pas encore présent.
if (-not (Test-Path "\\serveur\publicshare\office_version\office_version_$($env:computername).txt")) if (-not (Test-Path "\\serveur\publicshare\office_version\office_version_$($env:computername).txt"))
{ {